B9 API Documentation
เอกสารอ้างอิง API ทั้งหมดที่ใช้ในโปรเจ็ค UIGameV10 Front-End สำหรับนักพัฒนา Front-End ใหม่
🌐 Base URLs
| ชื่อ | Environment Variable | ตัวอย่าง |
|---|---|---|
| Main API | ENDPOINT | https://api.b9auto.com |
| Lotto API | HUAY_API_ENDPOINT | https://lotto-api.b9auto.com |
| CDN Static | https://s3.b9auto.com | ใช้ดึง JSON config / รูปภาพ |
| CDN Game | CDN_GAME_URL | ใช้ดึง game list |
🔐 Authorization
API ส่วนใหญ่ใช้ Bearer Token ส่งผ่าน Header:
Authorization: Bearer <token>
Token เก็บไว้ใน sessionStorage ด้วย key "token"
📂 API Services
| Service | จำนวน API | คำอธิบาย |
|---|---|---|
| UserService | 26 | สมัคร, ล็อกอิน, โปรไฟล์, ฝาก, ถอน, แคชแบค, คอมมิชชัน, แนะนำ เพื่อน |
| BankService | 7 | ค้นหาธนาคาร, บัญชีฝาก, สลิป, QR Code, อั่งเปา |
| GameService | 10 | รายการเกม, เปิดเกม, provider, วงล้อ |
| LottoService | 21 | หวย, งวด, แทง, บิล, ผลรางวัล, ยี่กี |
| PromotionService | 5 | โปรโมชัน, กิจกรรม |
| RankService | 4 | อันดับ, VIP |
| RewardService | 3 | ของรางวัล, แลกแต้ม |
| SystemService | 3 | ตั้งค่าระบบ, รูปภาพ |
| VerifyService | 1 | ตรวจสอบสลิป |
| รวม | 80 |