LogoLogo
العودة

وثائق واجهة برمجة التطبيقات (API)

Followir SMM Panel API v2: نقاط النهاية، والمعلمات، وأمثلة على الطلبات والردود.

توفر Followir واجهة برمجة تطبيقات HTTP بسيطة تتبع التنسيق الشائع SMM Panel API v2، لذا تعمل معظم لوحات الموزعين والبرامج النصية معها كما هي. جميع الردود بتنسيق JSON.

البدء

  1. أنشئ حسابًا وأضف رصيدًا.
  2. افتح صفحة واجهة برمجة التطبيقات في حسابك وقم بإنشاء مفتاح واجهة برمجة التطبيقات الخاص بك. احرص على سرية هذا المفتاح.
  3. اختياري: أضف عناوين IP المسموح لها باستخدام مفتاحك (اترك الحقل فارغًا للسماح بأي عنوان IP).

نقطة النهاية

عنوان URLhttps://followir.com/api/v2
الطريقةPOST (تعمل طريقة GET أيضًا)
التنسيقمعلمات النموذج في، JSON في المخرجات
مطلوب في كل استدعاءkey (مفتاح API الخاص بك) و action

الإجراءات

الإجراءالمعلماتوظيفته
serviceskeyسرد جميع الخدمات المتاحة مع الأسعار والحدود
addkey، service، link، quantity (عدد المرات، الفاصل الزمني للتغذية بالتنقيط)تقديم طلب جديد
الحالةالمفتاح، الطلب أو الطلبات (مفصولة بفاصلة)حالة الطلب، واحد أو أكثر
إلغاءالمفتاح، الطلب أو الطلبات (مفصولة بفاصلة)إلغاء الطلبات على الخدمات التي تسمح بذلك
إعادة التعبئةالمفتاح، الطلب أو الطلبات (مفصولة بفاصلة)طلب إعادة التعبئة للطلبات المؤهلة
حالة_إعادة_التعبئةالمفتاح، إعادة التعبئةحالة طلب إعادة التعبئة
الرصيدالمفتاحرصيدك الحالي والعملة

services

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=services"
[
  {
    "service": "1",
    "name": "متابعو إنستغرام",
    "type": "Default",
    "category": "Instagram",
    "rate": "0.9000",
    "min": "100",
    "max": "100000",
    "refill": true,
    "cancel": false
  }
]

rate هو السعر لكل 1000. refill و cancel يوضحان ما إذا كانت الخدمة تدعمهما أم لا.

add

curl -X POST "https://followir.com/api/v2" \
  -d "key=YOUR_API_KEY" -d "action=add" \
  -d "service=1" -d "link=https://instagram.com/username" -d "quantity=1000"
{ "order": 850758 }

بالنسبة لخدمات التغذية التدريجية، يمكنك أيضًا إرسال عدد مرات التشغيل (2 على الأقل) والفاصل الزمني (بالدقائق، من 1 إلى 1440). يتم تجاهل هذه المعلمات في الخدمات الأخرى.

الحالة

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=status" -d "order=850758"
{
  "charge": "0.9000",
  "start_count": "3572",
  "status": "قيد التنفيذ",
  "remains": "400",
  "currency": "USD"
}

عدة طلبات في آن واحد: أرسل orders=850758,850759. الرد عبارة عن كائن يتم تحديد مفتاحه برقم الطلب. القيم المحتملة لـ status: Pending، In progress، Completed، Partial، Canceled، Refunded.

cancel

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=cancel" -d "order=850758"
{ "status": "Success" }

تنتظر بعض عمليات الإلغاء التأكيد، ثم يظهر الرد "status": "Pending". مع وجود عدة طلبات، تحصل على قائمة من العناصر { "order": ..., "cancel": ... }.

refill و refill_status

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=refill" -d "order=850758"
{ "refill": "12" }

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=refill_status" -d "refill=12"
{ "refill": "12", "status": "Pending" }

الرصيد

curl -X POST "https://followir.com/api/v2" -d "key=YOUR_API_KEY" -d "action=balance"
{ "balance": "25.50", "currency": "USD" }

الأخطاء

عندما يحدث خطأ ما، تحتوي الردود على حقل error:

{ "error": "Not enough funds" }
الرسالةالمعنى
مفتاح API مطلوبالمعلمة key مفقودة
يلزم اتخاذ إجراء / إجراء غير صحيحالإجراء مفقود أو غير معروف
مفتاح API غير صالحالمفتاح خاطئ أو معطل أو عنوان IP الخاص بك غير مدرج في القائمة البيضاء
معرف الخدمة غير صحيح / لم يتم العثور على الخدمةرقم الخدمة غير موجود أو معطل
الرابط مطلوب / الكمية غير صحيحةالرابط مفقود، أو الكمية ليست رقمًا صالحًا
يجب أن تكون الكمية بين ...خارج الحد الأدنى والحد الأقصى للخدمة
رصيد غير كافٍرصيدك منخفض جدًا لهذا الطلب
لم يتم العثور على الطلبالطلب غير موجود في حسابك
الإلغاء غير متاح لهذه الخدمةلا يمكن إلغاء هذه الخدمة

أمثلة على الأكواد

PHP

$ch = curl_init("https://followir.com/api/v2");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
    'key'    => 'YOUR_API_KEY',
    'action' => 'add',
    'service'  => 1,
    'link'     => 'https://instagram.com/username',
    'quantity' => 1000,
]));
$response = json_decode(curl_exec($ch), true);
print_r($response);

Python

استيراد requests

r = requests.post("https://followir.com/api/v2", data={
    "key": "YOUR_API_KEY",
    "action": "status",
    "order": 850758,
})
print(r.json())

معلومات مفيدة

  • أرقام الطلبات هي نفسها التي تراها في صفحة الطلبات الخاصة بك.
  • قد يتم رفض تقديم العديد من الطلبات لنفس الرابط في وقت واحد حتى يتم الانتهاء من الطلب الأول.
  • يتم تسجيل كل استدعاء في حسابك. إذا كنت تعتقد أن مفتاحك قد تسرب، فقم بإعادة إنشائه من صفحة API.
  • هل تحتاج إلى مساعدة في عملية الدمج؟ افتح تذكرة على صفحة الدعم.

العودة