SMM panel API v2
รูปแบบ v2 ที่ SMM panel ทั่วไปใช้ ถ้ามีซอฟต์แวร์ที่รองรับอยู่แล้ว เปลี่ยนแค่ URL ของ request และ key
Endpoint
- URL
- https://panelsof.com/api/v2
- Method
- POST
- รูปแบบ
- ส่งแบบ form หรือ JSON ได้ การตอบกลับเป็น JSON เสมอ
สร้าง API key
สร้างได้ในการตั้งค่าหลังเข้าสู่ระบบ เก็บไว้เหมือนรหัสผ่าน ใครมี key ก็ใช้ยอดเงินของคุณได้ จึงห้ามใส่ไว้ในโค้ดฝั่งเบราว์เซอร์
เปิดการตั้งค่าAction
| action | ส่ง | ได้รับ |
|---|---|---|
| services | keyรหัสบริการ ชื่อ หมวดหมู่ ราคาต่อ 1,000 ขั้นต่ำ สูงสุด ประกัน | รหัสบริการ ชื่อ หมวดหมู่ ราคาต่อ 1,000 ขั้นต่ำ สูงสุด ประกัน |
| add | key, service, link, quantityหมายเลขออเดอร์ | หมายเลขออเดอร์ |
| status | key, order หรือ orders (สูงสุด 100 คั่นด้วยจุลภาค)ยอดเงิน ยอดเริ่มต้น สถานะ จำนวนคงเหลือ | ยอดเงิน ยอดเริ่มต้น สถานะ จำนวนคงเหลือ |
| balance | keyยอดเงิน (USD) | ยอดเงิน (USD) |
| cancel | key, orders (สูงสุด 100 คั่นด้วยจุลภาค)ผลการยกเลิกของแต่ละออเดอร์ | ผลการยกเลิกของแต่ละออเดอร์ |
| refill | key, orderหมายเลขคำขอเติมยอด | หมายเลขคำขอเติมยอด |
ตัวอย่าง request
curl -X POST https://panelsof.com/api/v2 \
-d key=YOUR_API_KEY \
-d action=add \
-d service=71673 \
-d link=https://www.youtube.com/watch?v=dQw4w9WgXcQ \
-d quantity=5000ตัวอย่าง response
{ "order": "4182035" }
# action=status, order=4182035
{
"charge": "6.5000",
"start_count": 1200,
"status": "In progress",
"remains": 1850,
"currency": "USD"
}การจำกัดจำนวน request
แต่ละ key ส่งได้ 300 request ต่อนาที ถ้าเรียกด้วย key ที่ไม่ถูกต้องบ่อยเกินไป จะถูกบล็อกชั่วคราว
ค่าสถานะ
หนึ่งใน Pending, In progress, Completed, Partial หรือ Canceled