Данный запрос позволяет получить информацию о наборе бонусных механик, за которые ему уже начислялись бонусы.
Внимание: Метод возвращает только события начисления одноразовых* бонусов.
*бонусы, которые пользователь может получить только один раз (например, привязка соц.сети к аккаунту).
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",
},
]
}
}
}