استخدم API عندما تصبح الطلبات اليدوية بطيئة وتحتاج إلى ربط الخدمات والطلبات والرصيد والحالات بنظامك الخاص.
تربط API الطلبات المتكررة بنظامك، بينما تبقى شروط الخدمات الحالية داخل لوحة SMM. ابدأ بخدمة واحدة تم اختبارها، أرسل الرابط العام الصحيح، واحفظ كل Order ID قبل زيادة الحجم.
يوضح الجدول أدناه نقطة الاتصال وطريقة الطلب وصيغة الرد والطرق المتاحة. الأمثلة تعرض بنية الرد المتوقعة، وقد تختلف النتائج حسب الخدمة وحالة الطلب.
| طريقة HTTP | POST |
| رابط API | https://smm-panel.pro/api/v2 |
| صيغة الرد | JSON |
| المعاملات | الوصف |
|---|---|
| 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
}
]
مثال على الرد
{
"order": 23501
}
| المعاملات | الوصف |
|---|---|
| key | Your API key |
| action | status |
| order | Order ID |
مثال على الرد
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
}
| المعاملات | الوصف |
|---|---|
| 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"
}
}
| المعاملات | الوصف |
|---|---|
| key | Your API key |
| action | refill |
| order | Order ID |
مثال على الرد
{
"refill": "1"
}
| المعاملات | الوصف |
|---|---|
| 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"
}
}
]
| المعاملات | الوصف |
|---|---|
| key | Your API key |
| action | refill_status |
| refill | Refill ID |
مثال على الرد
{
"status": "Completed"
}
| المعاملات | الوصف |
|---|---|
| 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"
}
}
]
| المعاملات | الوصف |
|---|---|
| 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
}
]
| المعاملات | الوصف |
|---|---|
| key | Your API key |
| action | balance |
مثال على الرد
{
"balance": "100.84292",
"currency": "USD"
}