API

ใช้ API เมื่อการสั่งซื้อด้วยมือช้าเกินไป และต้องการเชื่อมบริการ คำสั่งซื้อ ยอดเงิน และสถานะเข้ากับระบบของคุณ

หน้านี้ใช้ทำอะไร

API ช่วยเชื่อมคำขอที่ทำซ้ำกับระบบของคุณ แต่กฎบริการล่าสุดยังต้องอ้างอิงจาก SMM Panel เริ่มจากบริการที่ทดสอบแล้ว ส่งลิงก์สาธารณะที่ถูกต้อง และบันทึก Order ID ทุกครั้งก่อนเพิ่มปริมาณ

ตารางด้านล่างแสดง endpoint วิธีส่งคำขอ รูปแบบการตอบกลับ และเมธอดที่ใช้ได้ ตัวอย่างแสดงโครงสร้างการตอบกลับ ส่วนผลจริงอาจต่างกันตามบริการและสถานะคำสั่งซื้อ

วิธี HTTP POST
API URL https://smm-panel.pro/api/v2
รูปแบบการตอบกลับ JSON

Service list

พารามิเตอร์ คำอธิบาย
key Your API key
action services

ตัวอย่างการตอบกลับ

RESPONSE JSON
[
    {
        "service": 1,
        "name": "Followers",
        "type": "Default",
        "category": "First Category",
        "rate": "0.90",
        "min": "50",
        "max": "10000",
        "refill": true,
        "cancel": true
    },
    {
        "service": 2,
        "name": "Comments",
        "type": "Custom Comments",
        "category": "Second Category",
        "rate": "8",
        "min": "10",
        "max": "1500",
        "refill": false,
        "cancel": true
    }
]

Add order

ตัวอย่างการตอบกลับ

RESPONSE JSON
{
    "order": 23501
}

Order status

พารามิเตอร์ คำอธิบาย
key Your API key
action status
order Order ID

ตัวอย่างการตอบกลับ

RESPONSE JSON
{
    "charge": "0.27819",
    "start_count": "3572",
    "status": "Partial",
    "remains": "157",
    "currency": "USD"
}

Multiple orders status

พารามิเตอร์ คำอธิบาย
key Your API key
action status
orders Order IDs (separated by a comma, up to 100 IDs)

ตัวอย่างการตอบกลับ

RESPONSE JSON
{
    "1": {
        "charge": "0.27819",
        "start_count": "3572",
        "status": "Partial",
        "remains": "157",
        "currency": "USD"
    },
    "10": {
        "error": "Incorrect order ID"
    },
    "100": {
        "charge": "1.44219",
        "start_count": "234",
        "status": "In progress",
        "remains": "10",
        "currency": "USD"
    }
}

Create refill

พารามิเตอร์ คำอธิบาย
key Your API key
action refill
order Order ID

ตัวอย่างการตอบกลับ

RESPONSE JSON
{
    "refill": "1"
}

Create multiple refill

พารามิเตอร์ คำอธิบาย
key Your API key
action refill
orders Order IDs (separated by a comma, up to 100 IDs)

ตัวอย่างการตอบกลับ

RESPONSE JSON
[
    {
        "order": 1,
        "refill": 1
    },
    {
        "order": 2,
        "refill": 2
    },
    {
        "order": 3,
        "refill": {
            "error": "Incorrect order ID"
        }
    }
]

Get refill status

พารามิเตอร์ คำอธิบาย
key Your API key
action refill_status
refill Refill ID

ตัวอย่างการตอบกลับ

RESPONSE JSON
{
    "status": "Completed"
}

Get multiple refill status

พารามิเตอร์ คำอธิบาย
key Your API key
action refill_status
refills Refill IDs (separated by a comma, up to 100 IDs)

ตัวอย่างการตอบกลับ

RESPONSE JSON
[
    {
        "refill": 1,
        "status": "Completed"
    },
    {
        "refill": 2,
        "status": "Rejected"
    },
    {
        "refill": 3,
        "status": {
            "error": "Refill not found"
        }
    }
]

Create cancel

พารามิเตอร์ คำอธิบาย
key Your API key
action cancel
orders Order IDs (separated by a comma, up to 100 IDs)

ตัวอย่างการตอบกลับ

RESPONSE JSON
[
    {
        "order": 9,
        "cancel": {
            "error": "Incorrect order ID"
        }
    },
    {
        "order": 2,
        "cancel": 1
    }
]

User balance

พารามิเตอร์ คำอธิบาย
key Your API key
action balance

ตัวอย่างการตอบกลับ

RESPONSE JSON
{
    "balance": "100.84292",
    "currency": "USD"
}