API สำหรับนักพัฒนา SMM Panel: บริการ คำสั่งซื้อ สถานะ และยอดเงิน
API ของ smmopen ใช้รูปแบบ v2 ที่ SMM Panel ทั่วไปใช้กัน ทุกคำขอเป็น POST ไปยัง endpoint เดียว โดยมีค่า action บอกว่าจะให้ทำอะไร
พื้นฐาน
- Endpoint
- POST https://smmopen.com/api/v2
- รูปแบบ
- ฟอร์ม (application/x-www-form-urlencoded) หรือ JSON
- คีย์
- ใส่ API key ของคุณในช่อง key สร้างได้ที่การตั้งค่าในแผงควบคุม
- ผลลัพธ์
- JSON ถ้าล้มเหลวจะบอกสาเหตุในช่อง error
- ขีดจำกัด
- 300 คำขอต่อนาทีต่อคีย์
servicesรายการบริการ
ส่งรหัส ชื่อ หมวดหมู่ ราคาต่อ 1K ขั้นต่ำและสูงสุด และเครื่องหมายรับประกันเติมของทุกบริการ
| key | API key |
|---|---|
| action | services |
ตัวอย่างผลลัพธ์
[
{
"service": 28232,
"name": "Instagram Followers, Plus",
"type": "Default",
"category": "Instagram Followers",
"rate": "1.8500",
"min": 50,
"max": 90000,
"refill": true,
"cancel": true
}
]addสั่งซื้อ
ส่งรหัสบริการ ลิงก์ และจำนวน ค่าบริการจะหักจากยอดเงิน และส่งรหัสคำสั่งซื้อกลับมา
| key | API key |
|---|---|
| action | add |
| service | รหัสบริการ |
| link | ลิงก์สาธารณะ |
| quantity | จำนวน |
ตัวอย่างผลลัพธ์
{
"order": "OP-7K2M9QX"
}statusสถานะคำสั่งซื้อ
ส่งค่าบริการ ยอดเริ่มต้น สถานะ และจำนวนคงเหลือของรหัสคำสั่งซื้อหนึ่งรหัส (order) หรือสูงสุด 100 รหัสที่คั่นด้วยจุลภาค (orders)
| key | API key |
|---|---|
| action | status |
| order | รหัสคำสั่งซื้อ |
| orders | หลายรหัสคำสั่งซื้อ |
ตัวอย่างผลลัพธ์
{
"charge": "1.8500",
"start_count": 0,
"status": "Pending",
"remains": 1000,
"currency": "USD"
}balanceยอดเงิน
ส่งยอดเงินปัจจุบันและสกุลเงินของคุณ
| key | API key |
|---|---|
| action | balance |
ตัวอย่างผลลัพธ์
{
"balance": "120.0000",
"currency": "USD"
}cancelยกเลิก
ยกเลิกคำสั่งซื้อที่ยังไม่เริ่มและรับค่าบริการคืนเข้ายอดเงิน
| key | API key |
|---|---|
| action | cancel |
| orders | รหัสคำสั่งซื้อ (คั่นด้วยจุลภาค สูงสุด 100) |
ตัวอย่างผลลัพธ์
[
{
"order": "OP-7K2M9QX",
"cancel": 1
}
]refillขอเติมซ้ำ
ขอเติมซ้ำสำหรับคำสั่งซื้อ Plus หรือ Pro ที่เสร็จสิ้นหรือส่งบางส่วน ภายในระยะเวลาของระดับนั้น
| key | API key |
|---|---|
| action | refill |
| order | รหัสคำสั่งซื้อ |
ตัวอย่างผลลัพธ์
{
"refill": "RF-3XQ8M2K"
}ชื่อข้อผิดพลาด
- API key ไม่ถูกต้อง
- คีย์ผิดหรือถูกแทนที่แล้ว
- บริการไม่ถูกต้อง
- ไม่มีบริการที่ใช้รหัสนี้
- ลิงก์ไม่ถูกต้อง
- ไม่ใช่ที่อยู่สาธารณะที่ขึ้นต้นด้วย https://
- จำนวนอยู่นอกช่วง
- จำนวนอยู่นอกช่วงของบริการ
- ยอดเงินไม่พอ
- ยอดเงินไม่พอ
- คำสั่งซื้อนี้เติมซ้ำไม่ได้
- ระดับ Lite หรือหมดระยะเวลารับประกันเติมแล้ว
- คำขอมากเกินไป
- ถึงขีดจำกัดแล้ว ลองใหม่อีกครั้งในอีกสักครู่