API นี้รองรับการรับคำสั่งผ่าน POST โดยส่งข้อมูล JSON และใช้ฟิลด์ TYPE เพื่อแยกประเภทคำสั่ง
สำหรับเรียกใช้งาน API ทั้งหมดนี้ ให้ส่งคำขอไปที่ URL: https://sxngduxbluenight.shop/api-sxngdu.php
ดึงรายการสินค้าทั้งหมดภายใต้หมวดหมู่ที่ระบุ
URL API: https://sxngduxbluenight.shop/api-sxngdu.php
{
"TYPE": "GET_PRODUCTS",
"KEYAPI": "api_xxxxxx",
"IDCATELOGY": 1
}
{
"status": "success",
"namecatelogy": "ชื่อหมวดหมู่",
"message": [ ...สินค้า... ]
}
ตรวจสอบ API Key ว่าถูกต้องหรือไม่ และแสดงข้อมูลผู้ใช้
URL API: https://sxngduxbluenight.shop/api-sxngdu.php
{
"TYPE": "CHECKAPI",
"KEYAPI": "api_xxxxxx"
}
{
"status": "success",
"message": {
"username": "...",
"email": "...",
"apikey": "...",
...
}
}
ทำการสั่งซื้อสินค้าโดยใช้ point ของผู้ใช้
URL API: https://sxngduxbluenight.shop/api-sxngdu.php
{
"TYPE": "BUYPRODUCT",
"KEYAPI": "api_xxxxxx",
"ID": "product_id",
"quantity": 2,
"username_customer": "ชื่อลูกค้า"
}
{
"status": "success",
"message": [ ...รายการสินค้า... ]
}
ดึงประวัติการซื้อของลูกค้ารายบุคคล
URL API: https://sxngduxbluenight.shop/api-sxngdu.php
{
"TYPE": "HISTORYCUSTOMER",
"KEYAPI": "api_xxxxxx",
"username_customer": "ชื่อลูกค้า"
}
{
"status": "success",
"message": [ ...ประวัติรายการ... ]
}
ดึงประวัติการซื้อสินค้าทั้งหมดของผู้ใช้
URL API: https://sxngduxbluenight.shop/api-sxngdu.php
{
"TYPE": "HISTORYALL",
"KEYAPI": "api_xxxxxx"
}
{
"status": "success",
"message": [ ...ประวัติทั้งหมด... ]
}
เติมเงิน True Wallet ผ่านระบบ โดยหักพอยต์ค่าธรรมเนียม 0.10 คะแนน
URL API: https://sxngduxbluenight.shop/api-sxngdu.php
| พารามิเตอร์ | ชนิดข้อมูล | คำอธิบาย |
|---|---|---|
| KEYAPI | string | API Key ของผู้ใช้ |
| link | string | ลิงก์ของขวัญ True Wallet |
| phone | string | เบอร์โทรที่เติมเงิน |
{
"status": "success",
"message": "เติมเงินสำเร็จ จำนวน 100.00 บาท หักพอยต์ค่าธรรมเนียม 0.10 คะแนนเรียบร้อยแล้ว",
"amount": 100,
"phone": "0812345678"
}
หรือกรณีผิดพลาด
{
"status": "error",
"message": "พอยต์ไม่เพียงพอสำหรับหักค่าธรรมเนียม 0.10"
}
ส่งคำสั่งเพิ่มบูสต์ (booster) และหักพอยต์ 5 คะแนน
URL API: https://sxngduxbluenight.shop/api-sxngdu.php
| พารามิเตอร์ | ชนิดข้อมูล | คำอธิบาย |
|---|---|---|
| inviteLink | string | ลิงก์เชิญ |
| quantity | integer | จำนวน |
| duration | string | ระยะเวลา (เช่น "7 วัน") |
| timestamp | string | เวลาที่ส่งคำสั่ง (Unix timestamp หรือรูปแบบอื่นๆ) |
| token | string (optional) | โทเค็นสำหรับตรวจสอบเพิ่มเติม |
| api_key | string | API Key ของผู้ใช้ (ส่งผ่าน header หรือพารามิเตอร์ URL) |
{
"success": true,
"message": "ส่งคำสั่งสำเร็จ หัก 5 พอยต์",
"google_response": { ... },
"discord_response": "..."
}
กรณีเกิดข้อผิดพลาด เช่น พอยต์ไม่พอ หรือ API Key ไม่ถูกต้อง จะตอบแบบนี้
{
"success": false,
"message": "พอยต์ไม่เพียงพอ ต้องมีอย่างน้อย 5 พอยต์"
}
ดึงหมวดหมู่สินค้าทั้งหมด
URL API: https://sxngduxbluenight.shop/api-sxngdu.php
ไม่มีพารามิเตอร์ (หรือส่งกรณีผ่าน API)
{
"status": "success",
"message": [
{ "id": 1, "name": "เติมเงิน" },
{ "id": 2, "name": "บัตรเกม" }
]
}
ดึงสินค้าทั้งหมดในแต่ละหมวดหมู่ พร้อมจำนวน stock ที่เหลือ
URL API: https://sxngduxbluenight.shop/api-sxngdu.php
ไม่มีพารามิเตอร์ (หรือส่งกรณีผ่าน API)
{
"status": "success",
"message": [
{
"category": "เติมเงิน",
"products": [
{
"id": 101,
"name": "True Wallet 100 บาท",
"stock": 50
}
]
}
]
}