ข้ามไปยังเนื้อหา

API ของ SMM Panel: บริการ คำสั่งซื้อ สถานะ และยอดเงิน

API ของ SMMHO ใช้รูปแบบ API v2 ที่ SMM Panel ทั่วไปใช้กัน ส่ง POST ไปยังที่อยู่เดียว เลือกงานด้วยค่า action และรับผลลัพธ์เป็น JSON

พื้นฐานของ API

Endpoint
POST https://smmho.com/api/v2
รูปแบบคำขอ
application/x-www-form-urlencoded or application/json
การยืนยันตัวตน
ใส่ API key ของคุณในช่อง key สร้างได้ที่หน้าบัญชีหลังเข้าสู่ระบบ
ผลลัพธ์
JSON ถ้าคำขอล้มเหลวจะบอกสาเหตุในช่อง error
ขีดจำกัดคำขอ
300 คำขอต่อนาทีต่อคีย์
สร้าง API keyสร้าง API key ของคุณที่หน้าบัญชีหลังเข้าสู่ระบบ
curl https://smmho.com/api/v2 \  -d "key=YOUR_API_KEY" \  -d "action=add" -d "service=9340" \  -d "link=https://instagram.com/me" \  -d "quantity=1000"
// { "order": "TT5M-CA9L" }

การทำงานของ API ใน SMM Panel

action=servicesรายการบริการ

ส่งรายการบริการทั้งหมดพร้อมรหัส ชื่อ หมวดหมู่ ราคาต่อ 1,000 จำนวนขั้นต่ำและสูงสุด และมีรับประกันเติมหรือไม่

พารามิเตอร์
ชื่อคำอธิบาย
keyAPI key
actionservices

ตัวอย่างผลลัพธ์

[
  {
    "service": 9340,
    "name": "Instagram Followers, 30-day refill",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "2.2470",
    "min": 50,
    "max": 75000,
    "refill": true,
    "cancel": true
  }
]

action=addสั่งซื้อใหม่

สั่งซื้อด้วยรหัสบริการ ลิงก์ และจำนวน ค่าบริการจะหักจากยอดเงิน และส่งรหัสคำสั่งซื้อกลับมา

พารามิเตอร์
ชื่อคำอธิบาย
keyAPI key
actionadd
serviceรหัสบริการ
linkลิงก์บัญชีหรือโพสต์
quantityจำนวน (อยู่ในช่วงขั้นต่ำและสูงสุดของบริการ)

ตัวอย่างผลลัพธ์

{
  "order": "TT5M-CA9L"
}

action=statusสถานะคำสั่งซื้อ

ส่งค่าบริการ ยอดเริ่มต้น สถานะ และจำนวนคงเหลือของรหัสคำสั่งซื้อหนึ่งรหัส (order) หรือสูงสุด 100 รหัสที่คั่นด้วยจุลภาค (orders)

พารามิเตอร์
ชื่อคำอธิบาย
keyAPI key
actionstatus
orderรหัสคำสั่งซื้อหนึ่งรหัส
ordersหลายรหัสคำสั่งซื้อ (คั่นด้วยจุลภาค สูงสุด 100)

ตัวอย่างผลลัพธ์

{
  "charge": "2.2470",
  "start_count": 0,
  "status": "Pending",
  "remains": 1000,
  "currency": "USD"
}

action=balanceยอดเงิน

ส่งยอดเงินปัจจุบันและสกุลเงินของคุณ

พารามิเตอร์
ชื่อคำอธิบาย
keyAPI key
actionbalance

ตัวอย่างผลลัพธ์

{
  "balance": "100.0000",
  "currency": "USD"
}

action=cancelยกเลิกคำสั่งซื้อ

ยกเลิกคำสั่งซื้อที่รอดำเนินการ ค่าบริการคืนเข้ายอดเงิน

พารามิเตอร์
ชื่อคำอธิบาย
keyAPI key
actioncancel
ordersรหัสคำสั่งซื้อ (คั่นด้วยจุลภาค สูงสุด 100)

ตัวอย่างผลลัพธ์

[
  {
    "order": "TT5M-CA9L",
    "cancel": 1
  }
]

action=refillขอเติมซ้ำ

ขอเติมซ้ำสำหรับคำสั่งซื้อที่เสร็จสิ้นหรือส่งบางส่วนที่ยังอยู่ในระยะเวลารับประกันเติม ส่งรหัสคำขอกลับมา

พารามิเตอร์
ชื่อคำอธิบาย
keyAPI key
actionrefill
orderรหัสคำสั่งซื้อ

ตัวอย่างผลลัพธ์

{
  "refill": "RK7QM-2XWD"
}

ค่าสถานะคำสั่งซื้อ

รอดำเนินการ
ยังไม่เริ่ม ยกเลิกได้
กำลังดำเนินการ
กำลังส่ง
เสร็จสิ้น
ส่งครบแล้ว
ส่งบางส่วน
ส่งบางส่วน ส่วนที่ส่งไม่ครบคืนเข้ายอดเงิน
ยกเลิกแล้ว
ยกเลิกแล้ว ค่าบริการคืนเข้ายอดเงิน

ข้อผิดพลาดของ API

API key ไม่ถูกต้อง
คีย์ผิด หรือถูกแทนที่ด้วยคีย์ใหม่แล้ว
บริการไม่ถูกต้อง
ไม่มีบริการที่ใช้รหัสนี้
ลิงก์ไม่ถูกต้อง
ไม่ใช่ที่อยู่สาธารณะที่ขึ้นต้นด้วย https://
จำนวนอยู่นอกช่วง
จำนวนอยู่นอกช่วงขั้นต่ำและสูงสุดของบริการ
ยอดเงินไม่พอ
ยอดเงินของคุณไม่พอ
คำขอมากเกินไป
ถึงขีดจำกัดคำขอแล้ว ส่งใหม่อีกครั้งในอีกสักครู่
ขอเติมซ้ำไปแล้ว
คำสั่งซื้อนี้มีคำขอเติมซ้ำที่ยังเปิดอยู่
คำสั่งซื้อนี้เติมซ้ำไม่ได้
บริการไม่มีรับประกันเติมหรือหมดระยะเวลารับประกันแล้ว