مقدمة
تتيح لك واجهة برمجة التطبيقات Resimi دمج خدمات SMM الخاصة بنا في اللوحة أو التطبيق أو سير العمل الخاص بك. تعود جميع الطلبات JSON. تتوافق واجهة برمجة التطبيقات (API) مع تنسيق واجهة برمجة تطبيقات لوحة SMM القياسي الذي تستخدمه JAP وSMMKings وPeakerr وغيرها - مما يجعل من السهل التبديل أو التكامل.
https://resimi.xyz/api/v2.php
تقبل جميع نقاط النهاية طلبات GET وPOST. استخدم POST للطلبات والإلغاءات، GET للاستعلامات للقراءة فقط.
المصادقة
يجب أن يتضمن كل طلب مفتاح API الخاص بك كمعلمة key.
GET https://resimi.xyz/api/v2.php?key=YOUR_API_KEY&action=balance
أخطاء
تُرجع جميع الأخطاء كائن JSON باستخدام المفتاح error:
{"error": "Insufficient balance. Please add funds."}
| رسالة خطأ | معنى |
|---|---|
| مفتاح API غير صالح | المفتاح خاطئ أو الحساب معلق |
| رصيد غير كاف | أضف الأموال قبل تقديم الطلبات |
| لم يتم العثور على الخدمة أو أنها غير نشطة | معرف الخدمة خاطئ أو الخدمة معطلة |
| يجب أن تكون الكمية بين X وY | الكمية خارج النطاق المسموح به لهذه الخدمة |
| لم يتم العثور على الطلب | معرف الطلب غير موجود أو ينتمي إلى مستخدم آخر |
| لا يمكن إلغاء الطلب | الطلب مكتمل بالفعل أو تم إلغاؤه |
احصل على الخدمات
إرجاع القائمة الكاملة للخدمات النشطة مع الأسعار والحدود.
المعلمات
| المعلمة | اكتب | الوصف |
|---|---|---|
key required | string | مفتاح API الخاص بك |
action required | string | يجب أن يكون خدمات |
الاستجابة
[
{
"service": 1234,
"category": "Instagram",
"name": "Instagram Followers — HQ | Refill 30 days",
"type": "Default",
"rate": "0.5000",
"min": 100,
"max": 100000,
"dripfeed": true,
"refill": true,
"cancel": false
},
...
]
وضع النظام
يضع أمرا جديدا. يتم خصم الرصيد فورا. إرجاع معرف الطلب.
| المعلمة | اكتب | الوصف |
|---|---|---|
key required | string | مفتاح API الخاص بك |
action required | string | يجب أن يكون add |
service required | integer | معرف الخدمة من قائمة الخدمات |
link required | string | عنوان URL للملف الشخصي أو المنشور المستهدف |
quantity required | integer | الكمية الإجمالية للتسليم |
runs optional | integer | عدد عمليات التغذية بالتنقيط (الافتراضي: 1) |
interval optional | integer | الدقائق بين عمليات التغذية بالتنقيط (الافتراضي: 0) |
comments optional | string | تعليقات مخصصة (لخدمات التعليقات)، تعليق واحد في كل سطر |
الرد - النجاح
{"order": 98765}
الرد - خطأ
{"error": "Insufficient balance. Please add funds."}
التشغيل = عدد الدُفعات والفاصل = الدقائق بين كل منها. مثال — 1000 متابع على مدار 7 أيام: الكمية=1000&التشغيل=7&الفاصل=1440 حالة الطلب
التحقق من الوضع الحالي للطلب.
| المعلمة | اكتب | الوصف |
|---|---|---|
key required | string | مفتاح API الخاص بك |
action required | string | يجب أن يكون الحالة |
order required | integer | تم إرجاع معرف الطلب من <code>add</code> |
الاستجابة
{
"charge": "0.5000",
"start_count": 1240,
"status": "In_progress",
"remains": 630,
"currency": "USD"
}
قيم الحالة
| الحالة | معنى |
|---|---|
Pending | في انتظار إرسالها إلى المزود |
Processing | إرسالها إلى مزود، في قائمة الانتظار |
In_progress | التسليم قيد التقدم |
Completed | تم تسليمها بالكامل |
Partial | تم التسليم جزئيًا، وتم استرداد المبلغ المتبقي |
Cancelled | تم الإلغاء، وتم استرداد المبلغ المتبقي |
إلغاء الطلب
إلغاء أمر معلق أو قيد التنفيذ. يتم رد الجزء غير المسلم إلى رصيدك.
| المعلمة | اكتب | الوصف |
|---|---|---|
key required | string | مفتاح API الخاص بك |
action required | string | يجب أن يكون إلغاء |
order required | integer | معرف الطلب للإلغاء |
الرد - النجاح
{"success": true, "refunded": 0.2500}
التحقق من الرصيد
إرجاع الرصيد الحالي للحساب المرتبط بمفتاح API.
الاستجابة
{"balance": "12.4800", "currency": "USD"}