API
Tài liệu API
Một yêu cầu POST cho mọi thao tác: đặt hàng, trạng thái, danh sách dịch vụ, số dư. Tương thích Perfect Panel và SmartPanel.
https://stream-promotion.ru/api/v2POSTJSONUSDmặc định, đổi được trong cài đặt- Yêu cầu gửi bằng GET. Chỉ chấp nhận POST.
- Tham số đặt trong URL. Phải gửi trong phần thân yêu cầu, không phải query.
- Chưa đặt User-Agent. Khi thử bằng Postman hoặc curl, hãy khai báo rõ.
Bạn chịu trách nhiệm về những gì gửi qua API. Hãy đọc mô tả các phương thức trước khi kết nối.
Cách lấy khóa
- Đăng nhập vào tài khoản.
- Mở mục «Cài đặt API».
- Sao chép khóa và địa chỉ, thêm vào panel của bạn.
Danh sách dịch vụ đến theo ngôn ngữ đã chọn trong cài đặt API. Tiền tệ của giá cũng chọn ở đó — mặc định USD.
Bắt đầu nhanh
Kiểm tra kết nối bằng yêu cầu số dư — đơn giản nhất và không tạo ra gì.
curl -X POST https://stream-promotion.ru/api/v2 \ -H "User-Agent: MyPanel/1.0" \ -d "key=KHOA_CUA_BAN" \ -d "action=balance"
<?php
$ch = curl_init('https://stream-promotion.ru/api/v2');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'MyPanel/1.0');
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
'key' => 'KHOA_CUA_BAN',
'action' => 'balance',
]));
$res = json_decode(curl_exec($ch), true);
curl_close($ch);
print_r($res); import requests
res = requests.post(
"https://stream-promotion.ru/api/v2",
data={"key": "KHOA_CUA_BAN", "action": "balance"},
headers={"User-Agent": "MyPanel/1.0"},
timeout=30,
)
print(res.json()) const res = await fetch("https://stream-promotion.ru/api/v2", {
method: "POST",
headers: {
"Content-Type": "application/x-www-form-urlencoded",
"User-Agent": "MyPanel/1.0",
},
body: new URLSearchParams({
key: "KHOA_CUA_BAN",
action: "balance",
}),
});
console.log(await res.json()); Phản hồi
{
"status": "success",
"balance": "0.03",
"currency": "USD"
} Phương thức
Phương thức chọn bằng tham số action. key luôn bắt buộc.
Tạo đơn hàng
Phương thức chính. runs và interval chia nhỏ việc giao: 7 lần chạy cách nhau 1440 phút sẽ trải đơn ra một tuần.
Bộ tham số phụ thuộc loại dịch vụ — chọn trong danh sách, bảng sẽ cập nhật.
| Tham số | Mô tả |
|---|---|
keybắt buộc | Khóa của bạn từ cài đặt API |
actionbắt buộc | add |
servicebắt buộc | ID dịch vụ trong danh sách |
linkbắt buộc | Liên kết tới kênh, buổi phát hoặc trang |
quantitybắt buộc | Số lượng |
runstùy chọn | Số lần chạy |
intervaltùy chọn | Khoảng nghỉ giữa các lần chạy, tính bằng phút. Số nguyên: 10, 20, 30, 60 |
Phản hồi
{
"status": "success",
"order": 32
}Đơn hàng kèm bình luận
Loại đơn riêng: thay vì số lượng, bạn gửi danh sách bình luận. Phù hợp cho nhắc tên và bình luận tùy chỉnh.
| Tham số | Mô tả |
|---|---|
keybắt buộc | Khóa của bạn từ cài đặt API |
actionbắt buộc | add |
servicebắt buộc | ID gói |
linkbắt buộc | Liên kết tới kênh, buổi phát hoặc trang |
commentsbắt buộc | Bình luận, mỗi dòng một cái |
Phản hồi
{
"status": "success",
"order": 32
}Trạng thái đơn hàng
| Tham số | Mô tả |
|---|---|
keybắt buộc | Khóa của bạn từ cài đặt API |
actionbắt buộc | status |
orderbắt buộc | ID đơn hàng |
Phản hồi
{
"order": "32",
"status": "pending",
"charge": "0.27819",
"start_count": "0",
"remains": "0",
"currency": "USD"
}Trạng thái nhiều đơn
Tối đa một trăm đơn trong một yêu cầu, thay vì một trăm lần gọi riêng.
| Tham số | Mô tả |
|---|---|
keybắt buộc | Khóa của bạn từ cài đặt API |
actionbắt buộc | status |
ordersbắt buộc | Các ID cách nhau bằng dấu phẩy: 12,13,14 |
Phản hồi
{
"12": {
"order": "12",
"status": "completed",
"charge": "0.27819",
"currency": "USD"
},
"13": {
"error": "Incorrect order ID"
}
}Danh sách dịch vụ
Trả về mọi dịch vụ khả dụng kèm giá. Ngôn ngữ tên lấy từ cài đặt API, giá luôn tính bằng đô la.
| Tham số | Mô tả |
|---|---|
keybắt buộc | Khóa của bạn từ cài đặt API |
actionbắt buộc | services |
Phản hồi
[
{
"service": "5",
"name": "Instagram Followers",
"rate": "0.9",
"min": "50",
"max": "10000",
"type": "Default",
"category": "Instagram"
}
]Số dư
Phương thức đơn giản nhất — tiện để kiểm tra khóa có hoạt động không.
| Tham số | Mô tả |
|---|---|
keybắt buộc | Khóa của bạn từ cài đặt API |
actionbắt buộc | balance |
Phản hồi
{
"status": "success",
"balance": "0.03",
"currency": "USD"
}Lỗi
Khi thất bại, phản hồi có trường error kèm mô tả. Mã HTTP vẫn là 200 — hãy kiểm tra phần thân phản hồi, không phải trạng thái kết nối.
{
"error": "Incorrect request"
} Chúng tôi dựng panel trọn gói trên dịch vụ của mình. Số dư và giá tính bằng đô la, tương thích Perfect Panel và SmartPanel.
Nhắn trên Telegram
Dịch Vụ Của Chúng Tôi Dành Cho Streamer
Dịch Vụ Của Chúng Tôi Dành Cho Người Sáng Tạo Nội Dung











