ประเภทเกมที่เปิดให้บริการ

ใช้งานได้
GET/api/v1/games/types

ประเภทเกม (category) ที่ไซต์ของคุณมีเกมให้เล่นอย่างน้อย 1 เกม พร้อมจำนวนเกมต่อประเภท เรียงจากมากไปน้อย — ใช้สร้างแท็บหมวดหมู่แบบไดนามิก

ตอบพร้อม Cache-Control: public, max-age=60 — แคชฝั่งคุณได้ 60 วินาที · ประเภทที่ไม่มีเกมจะไม่อยู่ในรายการ

Headers

ฟิลด์ชนิดจำเป็นคำอธิบาย
Authorizationstring—ไม่ใช้ — endpoint นี้เป็น public ไม่ต้องแนบ token สมาชิก
X-Api-Keystringใช่API key ของ agent (ak_…) จากหน้า bo
X-Timestampstringใช่เวลา sign เป็น unix milliseconds (คลาดเคลื่อนได้ ±300 วินาที)
X-Noncestringใช่ค่าไม่ซ้ำต่อ request (UUIDv4) กัน replay
X-Signaturestringใช่hex(HMAC-SHA256(secret, canonical)) — ดูหน้า Authentication
X-Player-IPstring—IP จริงของผู้เล่น (IPv4/IPv6) — แนะนำให้ส่ง (ใช้ใน login history)
X-Player-UAstring—User-Agent ของผู้เล่น (optional — ลง login history)
X-Request-Idstring—correlation id ของฝั่งคุณ — ระบบ echo กลับใน request_uuid (แนะนำให้ส่ง)
x-langstring—th (default) หรือ en — ภาษาของ message

Response

ฟิลด์ใน data

ฟิลด์ชนิดจำเป็นคำอธิบาย
data[]array<object>—รายการประเภทเกม เรียงตามจำนวนเกมจากมากไปน้อย
└ typestring—ประเภทเกมSLOT | ARCADE | LIVE_CASINO | TABLE | FISHING | SPORT | LOTTERY | ESPORT | KENO | COCKFIGHT
└ countnumber—จำนวนเกมที่เล่นได้ในประเภทนี้
ตัวอย่าง response
{
  "success": true,
  "code": 0,
  "message": "สำเร็จ",
  "data": [
    { "type": "SLOT", "count": 812 },
    { "type": "LIVE_CASINO", "count": 96 },
    { "type": "FISHING", "count": 41 },
    { "type": "SPORT", "count": 3 }
  ],
  "request_uuid": "9f2b7d1e-4a83-4c1f-b2ce-6d5a0e8f3c21"
}

Error codes ที่พบได้

codeชื่อHTTPข้อความ
4002BAD_REQUEST400คำขอไม่ถูกต้องระบุ agent ของ request ไม่ได้ (ไม่รู้จักโดเมน/credential)