Авторизация | API | Collaborator - Справочная информация и описание системы


См. Авторизация

Для импорта внешнего рейтинга нужно отправить POST запрос на URI /api/rest.php/user-rating?action=set-external-user-rating
в теле запроса должен быть JSON объект с информацией о пользователе, дате и значении рейтинга. Запрос должен содержать загловоки Content-Type: application/json;charset=UTF-8 и Authorization: Bearer xxxxxx. Пример запроса:

curl 'http://localhost:8080/api/rest.php/user-rating?action=set-external-user-rating' -H 'Authorization: Bearer xxxxxx' -H 'Content-Type: application/json;charset=UTF-8' --data-binary '{"user_id":1189,"rating":94,"date":"2017-01-01"}'
тут вместо локального адреса http://localhost:8080 нужно использовать адрес вашего сервера.


Формат объекта с информацией о пользователе

* Звездочкой отмечены обязательные поля
Для идентификации пользователя должны быть указаны либо user_id либо uid

ПолеТипОписание
user_idЧислоВнутренний идентификатор пользователя в системе
uidСтрокаВнешний идентификатор пользователя в системе
rating*ЧислоЗначение внешнего рейтинга
date*СтрокаДата, в формате ГГГГ-ММ-ДД

Ответ

В случае успешного запроса (HTTP код ответа - 200), будет - true


В случае ошибки (HTTP код ответа - 400) возвращает JSON объект с информацией о ошибке:
{"user_id":{"required":"Field cannot be empty"}}

см. также Работа с пользователями


Авторизация | API | Collaborator - Справочная информация и описание системы