Бонусы🔗
Перед этим изучите разделы «Общая информация» и «Проверка подписи»
Подробную информацию о том, что такое бонусы читайте в разделе «Бонусы»
Возвращает список бонусов выданных пользователям
Параметры🔗
| Параметр | Метод | Значение | Обязательно | Тип | Описание |
|---|---|---|---|---|---|
| action | GET | bonuses | да | строка | Команда |
| startTime | GET | 1406110188 | нет | число | Время начала (unixtime) |
| endTime | GET | 1406110217 | нет | число | Время окончания (unixtime) |
| openUDID | GET | 7a094f...36d0be064730c4 | нет | строка | openUDID устройства, для которого нужно получить бонусы |
| userId | GET | 87bdfd...75fdf2e0 | нет | строка | ID пользователя, для которого нужно получить бонусы |
Для того, чтобы получить список ранее выданных бонусов, необходимо указать временный промежуток. К примеру, для получения всех бонусов за все время, достаточно передать endTime с текущим временем
Передайте OpenUDID или UserID для получения бонусов конкретного игрока/устройства
Коды ошибок🔗
| Код | Описание |
|---|---|
| -26 | Непредусмотренная ошибка. Обратитесь к техническим специалистам. |
| -27 | Для приложения не указана ссылка для оповещения игрового сервера. |
Пример запроса🔗
https://mrgs.astrum.team/pub/s2s.php?action=bonuses&appId=38&format=json&userId=e7b9bdd689f099cb0490ab6a25e0139b&hash=7a9bf540fb41389e152774164104728c
Бонусы ( Ключами бонусов являются внутренний ID бонуса, который дублируется в каждом бонусе - 'id' )
| Параметр | Тип | Описание |
|---|---|---|
| userId | строка | ID юзера, для которого был выдан бонус |
| deviceId | строка | ID устройства, для которого был выдан бонус |
| bonus_code | строка | Код бонуса |
| bonus_object_id | число | ID внутриигрового ресурса |
| cnt | число | Количество |
| rtime | число | Время подтверждения получения бонуса (0 - если не получен) |
Пример ответа🔗
{
"status": 0,
"error": "",
"result": {
"bonuses": {
"2962965": {
"id": "2962965",
"userId": "6045610",
"deviceId": "DFA0398F-41EF-4C87-ADCF-0A10D6DDCFE6",
"bonus_code": "fbp_jw",
"bonus_object_id": "66555",
"cnt": "1",
"rtime": "1580511537",
"comment": "\u0412\u044b\u0434\u0430\u043d \u0431\u043e\u043d\u0443\u0441 \u0437\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f id: 306"
},
"2963235": {
"id": "2963235",
"userId": "6008830",
"deviceId": "678390A4-AB04-431C-ACEC-B6E4A2C3EE88",
"bonus_code": "fbp_jw",
"bonus_object_id": "66555",
"cnt": "1",
"rtime": "1580555711",
"comment": "\u0412\u044b\u0434\u0430\u043d \u0431\u043e\u043d\u0443\u0441 \u0437\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f id: 306"
}
}
}
}
Последнее обновление: 2025-01-21
Дата создания: 2020-01-16
Дата создания: 2020-01-16