وثائق لوحة SMM API v2
نفس تنسيق الطلب المستخدم في لوحات SMM عبر API v2. أنشئ مفتاح API الخاص بك من صفحة API في لوحة التحكم؛ يعمل بعد إضافة أول رصيد لك.
| طريقة HTTP | POST (GET) |
| رابط API | https://bropanel2.com/api/v2 |
| تنسيق الطلب | application/x-www-form-urlencoded, JSON |
| تنسيق الرد | JSON |
| حد الطلب | 120 طلبًا في الدقيقة لكل مفتاح |
قائمة الخدمات
| المعامل | الوصف |
|---|---|
key | مفتاح API |
action | services |
مثال للرد
[
{
"service": 1,
"name": "Instagram Followers",
"type": "Default",
"category": "Instagram Followers",
"rate": "0.1234",
"min": "10",
"max": "100000",
"refill": true,
"cancel": false
}
]تقديم طلب
| المعامل | الوصف |
|---|---|
key | مفتاح API |
action | add |
service | معرف الخدمة |
link | رابط الصفحة للطلب |
quantity | الكمية (ضمن الحد الأدنى والأقصى للخدمة) |
مثال للرد
{
"order": 100231
}حالة الطلب
| المعامل | الوصف |
|---|---|
key | مفتاح API |
action | status |
order | معرف الطلب |
مثال للرد
{
"charge": "0.27819",
"start_count": "3572",
"status": "Partial",
"remains": "157",
"currency": "USD"
}حالات طلب متعددة
| المعامل | الوصف |
|---|---|
key | مفتاح API |
action | status |
orders | معرفات الطلبات، مفصولة بفواصل (حد أقصى 100) |
مثال للرد
{
"100231": { "charge": "0.27819", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" },
"100232": { "error": "Incorrect order ID" }
}طلب تعويض
| المعامل | الوصف |
|---|---|
key | مفتاح API |
action | refill |
order | معرف الطلب (متعدد: الطلبات) |
مثال للرد
{
"refill": "1"
}حالة التعويض
| المعامل | الوصف |
|---|---|
key | مفتاح API |
action | refill_status |
refill | معرف التعويض (multiple: refills) |
مثال للرد
{
"status": "Completed"
}إلغاء الطلب
| المعامل | الوصف |
|---|---|
key | مفتاح API |
action | cancel |
orders | معرفات الطلبات، مفصولة بفواصل (حد أقصى 100) |
مثال للرد
[
{ "order": 100231, "cancel": 1 },
{ "order": 100232, "cancel": { "error": "Incorrect order ID" } }
]الرصيد
| المعامل | الوصف |
|---|---|
key | مفتاح API |
action | balance |
مثال للرد
{
"balance": "100.84292",
"currency": "USD"
}رد الخطأ
إذا فشل الطلب، يتم إرجاع السبب في حقل الخطأ الوحيد.
{ "error": "Invalid API key" }
{ "error": "Incorrect service ID" }
{ "error": "Quantity is out of the service range" }
{ "error": "Not enough funds on balance" }مثال PHP
<?php
$post = ['key' => 'YOUR_API_KEY', 'action' => 'add', 'service' => 1,
'link' => 'https://instagram.com/yourname', 'quantity' => 1000];
$ch = curl_init('https://bropanel2.com/api/v2');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = json_decode(curl_exec($ch));
echo $result->order;