توثيق API

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

تفاصيل API للمطورين

طريقة HTTP POST
رابط API
https://alkabos.com/api/v2
صيغة الاستجابة JSON
أمثلة على الأكواد مثال على كود PHP

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
  }
]

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 comma (up to 100)

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

{
  "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 refills

المعلمات الوصف
key Your API key
action refill
orders Order IDs separated by comma (up to 100)

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

[
  { "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 statuses

المعلمات الوصف
key Your API key
action refill_status
refills Refill IDs separated by comma (up to 100)

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

[
  { "refill": 1, "status": "Completed" },
  { "refill": 2, "status": "Rejected" },
  { "refill": 3, "status": { "error": "Refill not found" } }
]

Cancel orders

المعلمات الوصف
key Your API key
action cancel
orders Order IDs separated by comma (up to 100)

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

[
  { "order": 9, "cancel": { "error": "Incorrect order ID" } },
  { "order": 2, "cancel": 1 }
]

User balance

المعلمات الوصف
key Your API key
action balance

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

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