Данный запрос позволяет получить информацию о наборе бонусных механик, за которые ему уже начислялись бонусы.
Внимание: Метод возвращает только события начисления одноразовых* бонусов.
*бонусы, которые пользователь может получить только один раз (например, привязка соц.сети к аккаунту).
ID функции
r_bonus_received
Кто может вызывать
Авторизованный пользователь.
Авторизованное приложение.
Принимаемые параметры
Отсутствуют.
Возвращаемые значения
bonus_events* – массив, который содержит информацию о бонусных механиках, за которые пользователь уже получил бонусы. Для каждой механики будут возвращены следующие элементы:
- event* – ID бонусной механики из lib_area_100.bonus_events.event_type;
- date – дата начисления бонусов за выполнение условий механики.
- info – соц. сеть, которая была привязана в рамках механики "Получи бонусы за привязку соц. сети".
Если пользователь еще не получал бонусы за существующие механики, возвращается пустой массив bonus_events.
Возможные ошибки
Возможные ошибки описаны в статье «Обработка ошибок».
Пример запроса на сервер
{ "app": "1", "time": "2014-11-07T16:21:02+03:00", "sha": "b79d8e9993d20da6abe78838d3c7fbf640a4c52956569bef3c685d3453316b5c", "sid": "7bad5f2fb752ee957a4ab74aaac7711g", "requests": [ { "func": "r_bonus_received", "id": "r_bonus_received" } ] }
Пример ответа сервера
{ "success": true, "time": "2014-11-07T16:21:02+03:00", "r_bonus_received": { "success": true, "bonus_events": [ {"event": 8, "date": "2021-01-01 23:00:01", "info": "vk", }, {"event": 8, "date": "2021-01-01 23:00:01", "info": "fb", }, ] } } }