Без отправки ссылки для регистрации

Получение ключ-кода в момент регистрации без отправки сообщения с ссылкой на электронную почту для продолжения регистрации. По завершению регистрации пользователю поступят регистрационные данные.

Шаг 1. Получение данных для регистрации

POST https://api.waix.ru/run/auth

Выполните запрос для получения hash списка площадок на которых присутствует или отсутствует регистрация данной электронной почты.

Request Body

Name
Type
Description

email

string

Логин пользователя для проверки и получения списка площадок.

{
   "status":"OK",
   "result":[
      {
         "id":"13",
         "domain":"asia-tao.com",
         "logo":"https:\/\/asia-tao.com\/themes\/default\/pic\/logo.png",
         "title":"Посредник ТаоБао Азия Шоп. Лучший официальный посредник таобао в России, TaoBao, 1688, Tmall. Доставка товаров из Китая",
         "course":9.4,
         "commission":3,
         "delivery":1,
         "reward":1,
         "stars":4.8883,
         "user":{
            "id":"43",
            "name":"Анютка",
            "avatar":"CiJZyEV2RrNWXf.jpg",
            "hash":"5210eb003f9ba17e60f9253650ebb2d1"
         }
      },
      {
         "id":"9",
         "domain":"quick-china.ru",
         "logo":"https:\/\/quick-china.ru\/themes\/default\/pic\/logo.png",
         "title":"Посредник китайских интернет-площадок QUICK-CHINA",
         "course":9.5,
         "commission":3,
         "delivery":1,
         "reward":1,
         "stars":5.0,
         "hash":"a5ff64c382c5a73f12fffda10a42e187"
      }
   ],
   "message":"Мы нашли эту почту на следующих сайтах посредников, пожалуйста, выберите учетную запись на сайте для привязки расширения к посреднику."
}

Если в ответе json не присутствует свойство user, то указанная электронная почта не была зарегистрирована на сайте посредника.

Шаг 2. Регистрация и получение кода

GET https://api.waix.ru/run/register/{hash}/{id}?email={email}&getkey=1

Извлеките из предыдущего запроса hash и id значения (не находящийся внутри свойства user) необходимые для подтверждения регистрации и получения ключ-кода. Замените их в ссылке {hash} , {id} , {email} на свои значения из ответа json.

Path Parameters

Name
Type
Description

run

string

Используемый модуль

register

string

Метод в модуле

{hash}

string

Вместо {hash} используйте хеш из ответа json: result[].hash

{id}

number

Вместо {id} используйте идентификатор площадки из ответа json: result[].id

Query Parameters

Name
Type
Description

email

string

Все тот же логин пользователя

getkey

number

Любое значение для получения кода в ответе json, а не как ссылку для переадресации

Last updated