/player/validate
Kiểm tra ID người chơi
Kiểm tra ID người chơi của một game cụ thể. Gửi kèm các trường yêu cầu động mà endpoint "Lấy trường yêu cầu của danh mục" trả về.
Giới hạn tần suấtHạn mức kiểm tra người chơi theo ngày (mỗi tài khoản), không trả header X-RateLimit
Lưu ý: Gọi endpoint "Lấy trường yêu cầu của danh mục" để biết mỗi game cần những trường nào, rồi đưa đủ các trường bắt buộc vào request body. PLAYER_NOT_FOUND nghĩa là game đã xác nhận ID không tồn tại. PLAYER_CHECK_UNAVAILABLE (HTTP 503, có thể thử lại) nghĩa là lúc này chưa kiểm tra được ID, chứ ID không bị từ chối.
Body yêu cầu
| Tên | Kiểu | Bắt buộc | Mô tả | Ví dụ |
|---|---|---|---|---|
| sub_category_id | number | Có | ID danh mục con của sản phẩm. Bạn có thể tìm ID này trong Catalog Explorer. | 999 |
| player_id | string | Có | ID người chơi trong game. | 123456789 |
| ...requirements | varies | Không | Các trường bổ sung lấy từ endpoint "Lấy trường yêu cầu của danh mục". Dùng mỗi field_name làm key, giá trị là dữ liệu người dùng nhập. | "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"
}
}