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 } ] } ] }