API مستندات

خدمات قدرتمند SMM ما را مستقیم در برنامه خود ادغام کنید

اطلاعات API

روش HTTP POST
آدرس API
https://smm.plus/api/v2
فرمت پاسخ JSON

Service list

پارامترها

پارامتر توضیحات
key Your API key
action services

نمونه پاسخ

[
    {
        "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

پارامترها

پارامتر توضیحات
key Your API key
action add
service Service ID
link Link to page
quantity Needed quantity
runs (optional) Runs to deliver
interval (optional) Interval in minutes

نمونه پاسخ

{
    "order": 23501
}

Order status

پارامترها

پارامتر توضیحات
key Your API key
action status
order Order ID

نمونه پاسخ

{
    "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)

نمونه پاسخ

{
    "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

نمونه پاسخ

{
    "refill": "1"
}

Create multiple refill

پارامترها

پارامتر توضیحات
key Your API key
action refill
orders Order IDs (separated by a comma, up to 100 IDs)

نمونه پاسخ

[
    {
        "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

نمونه پاسخ

{
    "status": "Completed"
}

Get multiple refill status

پارامترها

پارامتر توضیحات
key Your API key
action refill_status
refills Refill IDs (separated by a comma, up to 100 IDs)

نمونه پاسخ

[
    {
        "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)

نمونه پاسخ

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

User balance

پارامترها

پارامتر توضیحات
key Your API key
action balance

نمونه پاسخ

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

نیاز به یکپارچه‌سازی PHP دارید؟

نمونه آماده PHP را دانلود کنید

دانلود نمونه PHP