Tài liệu API v2 SMM panel

Định dạng yêu cầu giống với API v2 được sử dụng trên các SMM panel. Tạo khóa API tại trang API trong bảng điều khiển; hoạt động sau khi nạp tiền lần đầu được ghi nhận.

Phương thức HTTPPOST (GET)
API URLhttps://bropanel2.com/api/v2
Định dạng yêu cầuapplication/x-www-form-urlencoded, JSON
Định dạng phản hồiJSON
Giới hạn yêu cầu120 yêu cầu mỗi phút cho mỗi key

Danh sách dịch vụ

Tham sốMô tả
keyKhóa API
actionservices

Ví dụ phản hồi

[
  {
    "service": 1,
    "name": "Instagram Followers",
    "type": "Default",
    "category": "Instagram Followers",
    "rate": "0.1234",
    "min": "10",
    "max": "100000",
    "refill": true,
    "cancel": false
  }
]

Đặt hàng

Tham sốMô tả
keyKhóa API
actionadd
serviceID dịch vụ
linkLiên kết trang để đặt hàng
quantitySố lượng (trong khoảng min và max của dịch vụ)

Ví dụ phản hồi

{
  "order": 100231
}

Trạng thái đơn hàng

Tham sốMô tả
keyKhóa API
actionstatus
orderID đơn hàng

Ví dụ phản hồi

{
  "charge": "0.27819",
  "start_count": "3572",
  "status": "Partial",
  "remains": "157",
  "currency": "USD"
}

Nhiều trạng thái đơn hàng

Tham sốMô tả
keyKhóa API
actionstatus
ordersID đơn hàng, phân cách bằng dấu phẩy (tối đa 100)

Ví dụ phản hồi

{
  "100231": { "charge": "0.27819", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" },
  "100232": { "error": "Incorrect order ID" }
}

Yêu cầu bảo hành

Tham sốMô tả
keyKhóa API
actionrefill
orderID đơn hàng (multiple: orders)

Ví dụ phản hồi

{
  "refill": "1"
}

Trạng thái bảo hành

Tham sốMô tả
keyKhóa API
actionrefill_status
refillID bảo hành (multiple: refills)

Ví dụ phản hồi

{
  "status": "Completed"
}

Hủy đơn hàng

Tham sốMô tả
keyKhóa API
actioncancel
ordersID đơn hàng, phân cách bằng dấu phẩy (tối đa 100)

Ví dụ phản hồi

[
  { "order": 100231, "cancel": 1 },
  { "order": 100232, "cancel": { "error": "Incorrect order ID" } }
]

Số dư

Tham sốMô tả
keyKhóa API
actionbalance

Ví dụ phản hồi

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

Phản hồi lỗi

Nếu yêu cầu thất bại, lý do sẽ được trả về trong trường single error field.

{ "error": "Invalid API key" }
{ "error": "Incorrect service ID" }
{ "error": "Quantity is out of the service range" }
{ "error": "Not enough funds on balance" }

Ví dụ 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;