/player/validate
Проверка игрока
Проверяет ID игрока в конкретной игре. Передай в запросе динамические поля, которые вернул эндпоинт «Требования категории».
Лимит запросовДневная квота проверок игроков на твой аккаунт. Заголовков X-RateLimit нет.
Примечание: Какие поля нужны для каждой игры, смотри в эндпоинте «Требования категории». Все обязательные поля передавай в теле запроса. PLAYER_NOT_FOUND значит, что игра подтвердила: такого ID нет. PLAYER_CHECK_UNAVAILABLE (HTTP 503, можно повторить) говорит о том, что проверить ID сейчас не получилось, но он не отклонён.
Тело запроса
| Название | Тип | Обязательный | Описание | Пример |
|---|---|---|---|---|
| sub_category_id | number | Да | ID подкатегории товара. Найти его можно в Catalog Explorer. | 999 |
| player_id | string | Да | Игровой ID игрока. | 123456789 |
| ...requirements | varies | Нет | Дополнительные поля из эндпоинта «Требования категории». Передай каждый field_name как ключ, а значением укажи то, что ввёл пользователь. | "server": "Asia" |
curl -s -X POST "https://shop2topup.com/api/endpoints/v1/player/validate" \
-H "Authorization: Bearer YOUR_KEY_ID.YOUR_KEY_SECRET" \
-H "Content-Type: application/json" \
-d '{
"sub_category_id": 999,
"player_id": 123456789
}'{
"success": true,
"player": {
"player_id": "123456789",
"player_name": "ProGamer99",
"region": "Asia"
}
}