/freebies/claim-reward
Метод выдаёт бесплатную награду плейсмента. Награда берётся из CDB rewards по ссылке из freebiesPlacements.
Забрать можно один раз в игровые сутки на плейсмент. Повторный вызов до сброса суток → ошибка 10405 (Method not allowed). Два одновременных запроса начислят награду один раз: слот забирается условным UPDATE, проигравший получает 10405.
Адрес метода
/freebies/claim-reward
Требует сессию пользователя
Параметры
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| placementId | ДА | string | id плейсмента из CDB (bankHard, …) |
Результат
{
"response": {
"success": true,
"rewards": [
{ "type": "hard", "amount": 25 }
]
},
"update": {
"member": {
"wallet": [],
"options": {},
"skills": []
}
},
"events": [
{
"type": "reward",
"payload": {
"reasonType": "freebie",
"reasonId": "bankHard",
"rewards": [{ "type": "hard", "amount": 25 }]
}
}
]
}
Неизвестный placementId → ошибка 10002 (Invalid parameter). Уже забранная сегодня награда и пустая награда в конфиге → ошибка 10405 (Method not allowed).