Формат запроса на проверку авторизации в партнерском кабинете WinWinLand

Для создания запроса вам понадобятся ключи доступа

Запрос необходим, если вы создаете собственные партнерские кабинеты, данные, для которых получаете также запросами к api.

Например, адрес партнерского кабинета выглядит так:
https://your_site.ru/cabinet/?6424b1b79cad7c4c2c7d84b7ab2718ca

В этом случае, вы отправляете запрос с direct_code=’6424b1b79cad7c4c2c7d84b7ab2718ca’ по инструкции ниже.
В ответ получаете ошибку, либо uid партнера, который можете использовать в запросе get_info, который вернет вам текущие данные о партнере, включая взаиморасчеты, которые можно вывести в его партнерском кабинете.

POST запрос на адрес:
https://for16.ru/ адрес для запроса к api указан в профиле

с параметрами:
check_login =>’yes’ — команда на запрос информации

direct_code => (string 32) обязательно, может быть передано пустое значение — параметр URL ссылки на партнерский кабинет. Уникальный код прямого доступа, который выдается системой при регистрации партнера. Заменяет логин и пароль

login => (string 32) обязательно, может быть передано пустое значение — если не указан direct_code. Логин пользователя в CRM WinWinLand

passw => (string 32) обязательно, может быть передано пустое значение — если не указан direct_code. Пароль пользователя в CRM WinWinLand.
secret => md5(direct_code+login+passw + ваш secret, находится в профиле) — обязательно. Вычисляется значение на стороне клиента и сравнивается на сервере.

Возвращаемое значение.
Вызов возвращает массив в формате json_encoded с uid партнера в случае успешной авторизации и его уровнем доступа в системе.

В случае ошибки будет возвращено [‘error’=> описание ошибки]

Работает на BetterDocs