Перейти к содержанию

Бонусы🔗

Перед этим изучите разделы «Общая информация» и «Проверка подписи»

Подробную информацию о том, что такое бонусы читайте в разделе «Бонусы»

Возвращает список бонусов выданных пользователям

Параметры🔗

Параметр Метод Значение Обязательно Тип Описание
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