تفاصيل API

تتيح لك واجهة برمجة تطبيقات SMMOrigins التفاعل مع موقعنا عن طريق إرسال طلب بسيط إلى خادمنا. هذه الخدمة مجانية تمامًا.

يمكنك أتمتة تقديم الطلبات، وتتبع حالة التسليم، ومتابعة رصيدك الحالي، والوصول إلى معلومات جميع خدماتنا برمجيًا. مثالية للموزعين الذين يديرون لوحاتهم الخاصة، والوكالات التي تدير عملاء متعددين، والمطورين الذين يبنون حلولاً مخصصة.

طريقة HTTP POST
رابط API https://smmorigins.com/api/v2
مفتاح API احصل على مفتاح API من صفحة الحساب الخاصة بك
صيغة الاستجابة JSON
مثال على كود PHP https://smmorigins.com/example.txt
إضافة طلب

استخدم هذه الطريقة لتقديم طلب جديد لأي خدمة نشطة.

المعاملات الأوصاف
api_token رمز API الخاص بك
action اسم الطريقة
service معرف الخدمة
link رابط الصفحة
quantity الكمية المطلوبة
custom_data اختياري - مطلوب فقط للتعليقات المخصصة والإشارات والخدمات الأخرى ذات الصلة.
قائمة التعليقات مفصولة بـ \r\n أو \n
comment_mode اختياري - مطلوب فقط إذا كانت لوحتك تدعم التعليقات التي تحتوي على فقرات (أسطر متعددة داخل تعليق واحد).

اتركه بدون تحديد إذا كانت تعليقاتك تتكون من سطر واحد، وأرسل custom_data كما هو موضح أعلاه.

إذا كانت لوحتك تدعم تعليقات الفقرات، فأرسل comment_mode=paragraphs وأرسل custom_data كمصفوفة JSON تحتوي على عنصر واحد لكل تعليق، على سبيل المثال:
["التعليق الأول\n\nالفقرة الثانية","تعليق آخر"]

يعمل هذا فقط مع الخدمات التي تكون فيها قيمة paragraphs هي true في قائمة الخدمات.

استجابة النجاح:

{
  "order":"23501"
}
حالة الطلب

استخدم هذه الطريقة للحصول على حالة أي من طلباتك.

عند التحقق من حالة الطلب، نطلب منك عدم القيام بذلك بشكل مفرط، وإلا فقد نضطر إلى تقييد طلباتك.

المعاملات الأوصاف
api_token رمز API الخاص بك
action اسم الطريقة
order معرف الطلب

استجابة النجاح:

{
  "status": "Completed",
  "start_counter": "600",
  "remains": "600"
}
إلغاء الطلب

يمكن إلغاء الطلب تلقائيًا عبر API إذا كانت حالته لا تزال "قيد الانتظار" (يستغرق الإلغاء واسترداد المبلغ من 10 إلى 20 دقيقة). بمجرد انتقاله إلى حالة "قيد التنفيذ" أو أي حالة أخرى، لم يعد بالإمكان إلغاؤه تلقائيًا عبر API.

بالنسبة للطلبات التي تكون في حالة مختلفة، قد نتمكن من إلغائها يدويًا، ولكن سيتعين عليك طلب الإلغاء عن طريق فتح تذكرة دعم.

المعاملات الأوصاف
api_token رمز API الخاص بك
action اسم الطريقة
orders معرفات الطلبات، مفصولة بفواصل، حتى 100 معرف

مثال على الاستجابة:

[
  {
    "order": 9,
    "cancel": {
      "error": "Incorrect order ID"
    }
  },
  {
    "order": 2,
    "cancel": 1
  }
]
قائمة الخدمات

سيعيد هذا جميع الخدمات النشطة مع أسعارها ومعاملاتها المتاحة لحسابك. سيحتوي هذا على جميع المعلومات اللازمة لإعداد أو تحديد الأسعار تلقائيًا.

المعاملات الأوصاف
api_token رمز API الخاص بك
action اسم الطريقة

مثال على الاستجابة:

[
  {
      "id": 101,
      "service_id": 1,
      "name": "Real & Active Followers - Best Server",
      "rate": "250.00",
      "min": "100",
      "max": "100000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": false,
      "cancel": true,
      "desc": "0-3 Hours Start | Full Link | 20 Days Refill\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
  },
  {
      "id": 107,
      "service_id": 1,
      "name": "Indian Mixed Followers",
      "rate": "150.00",
      "min": "200",
      "max": "10000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": false,
      "cancel": true,
      "desc": "0-12 Hours Start | Full Link |\r\nLink Format:\r\nhttps://www.instagram.com/official_social_sale/"
  },
  {
      "id": 30067,
      "service_id": 1,
      "name": "Instagram Followers - Worldwide",
      "rate": "103.00",
      "min": "100",
      "max": "10000",
      "service": "Instagram Followers",
      "type": "default",
      "refill": false,
      "cancel": true,
      "desc": "10k/day\r\nMax - 55k\r\n8 Hours Start"
  }
]
الرصيد الحالي

يُستخدم للحصول على مقدار الرصيد المتاح في حسابك.

المعاملات الأوصاف
api_token رمز API الخاص بك
action اسم الطريقة

مثال على الاستجابة:

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