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