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 HTTP | POST (GET) |
| API URL | https://bropanel2.com/api/v2 |
| Định dạng yêu cầu | application/x-www-form-urlencoded, JSON |
| Định dạng phản hồi | JSON |
| Giới hạn yêu cầu | 120 yêu cầu mỗi phút cho mỗi key |
Danh sách dịch vụ
| Tham số | Mô tả |
|---|---|
key | Khóa API |
action | services |
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ả |
|---|---|
key | Khóa API |
action | add |
service | ID dịch vụ |
link | Liên kết trang để đặt hàng |
quantity | Số 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ả |
|---|---|
key | Khóa API |
action | status |
order | ID đơ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ả |
|---|---|
key | Khóa API |
action | status |
orders | ID đơ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ả |
|---|---|
key | Khóa API |
action | refill |
order | ID đơ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ả |
|---|---|
key | Khóa API |
action | refill_status |
refill | ID bảo hành (multiple: refills) |
Ví dụ phản hồi
{
"status": "Completed"
}Hủy đơn hàng
| Tham số | Mô tả |
|---|---|
key | Khóa API |
action | cancel |
orders | ID đơ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ả |
|---|---|
key | Khóa API |
action | balance |
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;