API
API-dokumentáció
Egyetlen POST kérés mindenre: rendelés, állapot, szolgáltatáslista, egyenleg. Perfect Panel és SmartPanel kompatibilis.
https://stream-promotion.ru/api/v2POSTJSONUSDalapértelmezett, a beállításokban módosítható- A kérés GET metódussal ment. Csak POST fogadható el.
- A paraméterek a címsorban vannak. A kérés törzsébe kell tenni őket, nem a query-be.
- Nincs User-Agent. Postman vagy curl tesztnél add meg kifejezetten.
Amit az API-n keresztül küldesz, azért te felelsz. Csatlakozás előtt olvasd el a metódusok leírását.
Hogyan szerezz kulcsot
- Lépj be a fiókodba.
- Nyisd meg az «API-beállítások» részt.
- Másold ki a kulcsot és a címet, add hozzá a paneledhez.
A szolgáltatáslista azon a nyelven érkezik, amelyet az API-beállításokban választottál. Az árak pénznemét ugyanott választhatod — alapértelmezés USD.
Gyors indulás
Ellenőrizd a kapcsolatot egyenleg-kéréssel: ez a legegyszerűbb, és nem hoz létre semmit.
curl -X POST https://stream-promotion.ru/api/v2 \ -H "User-Agent: MyPanel/1.0" \ -d "key=A_KULCSOD" \ -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' => 'A_KULCSOD',
'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": "A_KULCSOD", "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: "A_KULCSOD",
action: "balance",
}),
});
console.log(await res.json()); Válasz
{
"status": "success",
"balance": "0.03",
"currency": "USD"
} Metódusok
A metódust az action paraméter választja ki. A key mindig kötelező.
Rendelés létrehozása
A fő metódus. A runs és az interval részletekre bontja a kiszállítást: 7 futtatás 1440 perces szünettel egy hétre nyújtja a rendelést.
A paraméterek köre a szolgáltatás típusától függ — válaszd ki a listából, és a táblázat frissül.
| Paraméter | Leírás |
|---|---|
keykötelező | A kulcsod az API-beállításokból |
actionkötelező | add |
servicekötelező | Szolgáltatás azonosítója a listából |
linkkötelező | Link a csatornára, adásra vagy oldalra |
quantitykötelező | Mennyiség |
runsnem kötelező | Futtatások száma |
intervalnem kötelező | Szünet a futtatások között, percben. Egész szám: 10, 20, 30, 60 |
Válasz
{
"status": "success",
"order": 32
}Rendelés hozzászólásokkal
Külön rendeléstípus: mennyiség helyett hozzászólások listáját küldöd. Említésekhez és egyedi hozzászólásokhoz való.
| Paraméter | Leírás |
|---|---|
keykötelező | A kulcsod az API-beállításokból |
actionkötelező | add |
servicekötelező | Csomag azonosítója |
linkkötelező | Link a csatornára, adásra vagy oldalra |
commentskötelező | Hozzászólások, soronként egy |
Válasz
{
"status": "success",
"order": 32
}Rendelés állapota
| Paraméter | Leírás |
|---|---|
keykötelező | A kulcsod az API-beállításokból |
actionkötelező | status |
orderkötelező | Rendelés azonosítója |
Válasz
{
"order": "32",
"status": "pending",
"charge": "0.27819",
"start_count": "0",
"remains": "0",
"currency": "USD"
}Több rendelés állapota
Egy kérésben akár száz rendelés — száz külön hívás helyett.
| Paraméter | Leírás |
|---|---|
keykötelező | A kulcsod az API-beállításokból |
actionkötelező | status |
orderskötelező | Azonosítók vesszővel: 12,13,14 |
Válasz
{
"12": {
"order": "12",
"status": "completed",
"charge": "0.27819",
"currency": "USD"
},
"13": {
"error": "Incorrect order ID"
}
}Szolgáltatáslista
Visszaadja az összes elérhető szolgáltatást árakkal. A nevek nyelve az API-beállításokból jön, az árak mindig dollárban.
| Paraméter | Leírás |
|---|---|
keykötelező | A kulcsod az API-beállításokból |
actionkötelező | services |
Válasz
[
{
"service": "5",
"name": "Instagram Followers",
"rate": "0.9",
"min": "50",
"max": "10000",
"type": "Default",
"category": "Instagram"
}
]Egyenleg
A legegyszerűbb metódus — jó arra, hogy ellenőrizd, működik-e a kulcs.
| Paraméter | Leírás |
|---|---|
keykötelező | A kulcsod az API-beállításokból |
actionkötelező | balance |
Válasz
{
"status": "success",
"balance": "0.03",
"currency": "USD"
}Hibák
Hiba esetén a válasz tartalmazza az error mezőt leírással. A HTTP-kód közben 200 marad — a válasz törzsét nézd, ne a kapcsolat állapotát.
{
"error": "Incorrect request"
} Kulcsrakész panelt építünk a szolgáltatásainkra. Egyenleg és árak dollárban, Perfect Panel és SmartPanel kompatibilis.
Írj Telegramon
Szolgáltatásaink Streamelőknek

Shopee
Szolgáltatásaink Tartalomkészítőknek










