API
Dokumentacija API
Ena zahteva POST za vse: naročilo, stanje, seznam storitev, dobroimetje. Združljivo s Perfect Panel in SmartPanel.
https://stream-promotion.ru/api/v2POSTJSONUSDprivzeto, spremenljivo v nastavitvah- Zahteva je poslana z GET. Sprejeta je le POST.
- Parametri so v naslovni vrstici. Poslati jih je treba v telesu zahteve, ne v query.
- Ni nastavljen User-Agent. Pri preizkusih s Postman ali curl ga navedite izrecno.
Za to, kar pošiljate prek API, odgovarjate sami. Pred priklopom preberite opis metod.
Kako dobiti ključ
- Prijavite se v račun.
- Odprite razdelek «Nastavitve API».
- Kopirajte ključ in naslov, dodajte ju v svojo ploščo.
Seznam storitev pride v jeziku, ki je izbran v nastavitvah API. Valuto cen izberete prav tam — privzeto USD.
Hiter začetek
Povezavo preverite z zahtevo za stanje — najpreprostejša je in ničesar ne ustvari.
curl -X POST https://stream-promotion.ru/api/v2 \ -H "User-Agent: MyPanel/1.0" \ -d "key=VAS_KLJUC" \ -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' => 'VAS_KLJUC',
'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": "VAS_KLJUC", "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: "VAS_KLJUC",
action: "balance",
}),
});
console.log(await res.json()); Odgovor
{
"status": "success",
"balance": "0.03",
"currency": "USD"
} Metode
Metodo izbere parameter action. Ključ key je vedno obvezen.
Ustvari naročilo
Glavna metoda. runs in interval razdelita dostavo: 7 zagonov na 1440 minut razporedi naročilo čez teden.
Nabor parametrov je odvisen od vrste storitve — izberite jo na seznamu in tabela se posodobi.
| Parameter | Opis |
|---|---|
keyobvezno | Vaš ključ iz nastavitev API |
actionobvezno | add |
serviceobvezno | ID storitve s seznama |
linkobvezno | Povezava do kanala, prenosa ali strani |
quantityobvezno | Količina |
runsneobvezno | Število zagonov |
intervalneobvezno | Premor med zagoni, v minutah. Celo število: 10, 20, 30, 60 |
Odgovor
{
"status": "success",
"order": 32
}Naročilo s komentarji
Ločena vrsta naročila: namesto količine pošljete seznam komentarjev. Primerno za omembe in prilagojene komentarje.
| Parameter | Opis |
|---|---|
keyobvezno | Vaš ključ iz nastavitev API |
actionobvezno | add |
serviceobvezno | ID paketa |
linkobvezno | Povezava do kanala, prenosa ali strani |
commentsobvezno | Komentarji, vsak v svoji vrstici |
Odgovor
{
"status": "success",
"order": 32
}Stanje naročila
| Parameter | Opis |
|---|---|
keyobvezno | Vaš ključ iz nastavitev API |
actionobvezno | status |
orderobvezno | ID naročila |
Odgovor
{
"order": "32",
"status": "pending",
"charge": "0.27819",
"start_count": "0",
"remains": "0",
"currency": "USD"
}Stanje več naročil
Do sto naročil v eni zahtevi namesto sto ločenih klicev.
| Parameter | Opis |
|---|---|
keyobvezno | Vaš ključ iz nastavitev API |
actionobvezno | status |
ordersobvezno | ID-ji ločeni z vejicami: 12,13,14 |
Odgovor
{
"12": {
"order": "12",
"status": "completed",
"charge": "0.27819",
"currency": "USD"
},
"13": {
"error": "Incorrect order ID"
}
}Seznam storitev
Vrne vse razpoložljive storitve s cenami. Jezik imen izhaja iz nastavitev API, cene so vedno v dolarjih.
| Parameter | Opis |
|---|---|
keyobvezno | Vaš ključ iz nastavitev API |
actionobvezno | services |
Odgovor
[
{
"service": "5",
"name": "Instagram Followers",
"rate": "0.9",
"min": "50",
"max": "10000",
"type": "Default",
"category": "Instagram"
}
]Dobroimetje
Najpreprostejša metoda — priročna za preverjanje, ali ključ deluje.
| Parameter | Opis |
|---|---|
keyobvezno | Vaš ključ iz nastavitev API |
actionobvezno | balance |
Odgovor
{
"status": "success",
"balance": "0.03",
"currency": "USD"
}Napake
Ob napaki odgovor vsebuje polje error z opisom. Koda HTTP ostane 200 — preverite telo odgovora, ne stanja povezave.
{
"error": "Incorrect request"
} Postavimo ploščo na ključ na naših storitvah. Dobroimetje in cene v dolarjih, združljivo s Perfect Panel in SmartPanel.
Pišite na Telegram
Naše Storitve za Streamerje

Shopee
Naše Storitve za Ustvarjalce Vsebin










