API
Documentație API
O singură cerere POST pentru tot: comandă, stare, listă de servicii, sold. Compatibil cu Perfect Panel și SmartPanel.
https://stream-promotion.ru/api/v2POSTJSONUSDimplicit, se schimbă din setări- Cererea a fost trimisă cu GET. Se acceptă doar POST.
- Parametrii sunt în adresă. Ei trebuie trimiși în corpul cererii, nu în query.
- Lipsește User-Agent. La teste cu Postman sau curl, indică-l explicit.
Răspunderea pentru ce trimiți prin API îți aparține. Citește descrierea metodelor înainte de conectare.
Cum obții cheia
- Autentifică-te în cont.
- Deschide secțiunea «Setări API».
- Copiază cheia și adresa, adaugă-le în panoul tău.
Lista de servicii vine în limba aleasă în setările API. Valuta prețurilor se alege tot acolo — implicit USD.
Start rapid
Verifică legătura cu o cerere de sold — este cea mai simplă și nu creează nimic.
curl -X POST https://stream-promotion.ru/api/v2 \ -H "User-Agent: MyPanel/1.0" \ -d "key=CHEIA_TA" \ -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' => 'CHEIA_TA',
'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": "CHEIA_TA", "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: "CHEIA_TA",
action: "balance",
}),
});
console.log(await res.json()); Răspuns
{
"status": "success",
"balance": "0.03",
"currency": "USD"
} Metode
Metoda se alege cu parametrul action. Cheia key este mereu obligatorie.
Creează comandă
Metoda principală. runs și interval împart livrarea: 7 rulări la 1440 de minute întind comanda pe o săptămână.
Setul de parametri depinde de tipul serviciului — alege-l din listă și tabelul se va actualiza.
| Parametru | Descriere |
|---|---|
keyobligatoriu | Cheia ta din setările API |
actionobligatoriu | add |
serviceobligatoriu | ID-ul serviciului din listă |
linkobligatoriu | Link către canal, stream sau pagină |
quantityobligatoriu | Cantitate |
runsopțional | Număr de rulări |
intervalopțional | Pauza dintre rulări, în minute. Număr întreg: 10, 20, 30, 60 |
Răspuns
{
"status": "success",
"order": 32
}Comandă cu comentarii
Tip separat de comandă: în loc de cantitate se trimite o listă de comentarii. Potrivit pentru mențiuni și comentarii personalizate.
| Parametru | Descriere |
|---|---|
keyobligatoriu | Cheia ta din setările API |
actionobligatoriu | add |
serviceobligatoriu | ID-ul pachetului |
linkobligatoriu | Link către canal, stream sau pagină |
commentsobligatoriu | Comentarii, câte unul pe rând |
Răspuns
{
"status": "success",
"order": 32
}Starea comenzii
| Parametru | Descriere |
|---|---|
keyobligatoriu | Cheia ta din setările API |
actionobligatoriu | status |
orderobligatoriu | ID-ul comenzii |
Răspuns
{
"order": "32",
"status": "pending",
"charge": "0.27819",
"start_count": "0",
"remains": "0",
"currency": "USD"
}Starea mai multor comenzi
Până la o sută de comenzi într-o cerere, în loc de o sută de apeluri separate.
| Parametru | Descriere |
|---|---|
keyobligatoriu | Cheia ta din setările API |
actionobligatoriu | status |
ordersobligatoriu | ID-uri separate prin virgulă: 12,13,14 |
Răspuns
{
"12": {
"order": "12",
"status": "completed",
"charge": "0.27819",
"currency": "USD"
},
"13": {
"error": "Incorrect order ID"
}
}Lista serviciilor
Returnează toate serviciile disponibile cu prețuri. Limba denumirilor vine din setările API, prețurile sunt mereu în dolari.
| Parametru | Descriere |
|---|---|
keyobligatoriu | Cheia ta din setările API |
actionobligatoriu | services |
Răspuns
[
{
"service": "5",
"name": "Instagram Followers",
"rate": "0.9",
"min": "50",
"max": "10000",
"type": "Default",
"category": "Instagram"
}
]Sold
Cea mai simplă metodă — utilă pentru a verifica dacă cheia funcționează.
| Parametru | Descriere |
|---|---|
keyobligatoriu | Cheia ta din setările API |
actionobligatoriu | balance |
Răspuns
{
"status": "success",
"balance": "0.03",
"currency": "USD"
}Erori
La eșec, răspunsul conține câmpul error cu descriere. Codul HTTP rămâne 200 — verifică corpul răspunsului, nu starea conexiunii.
{
"error": "Incorrect request"
} Construim un panou la cheie pe serviciile noastre. Soldul și prețurile în dolari, compatibil cu Perfect Panel și SmartPanel.
Scrie pe Telegram
Serviciile noastre pentru streameri

Shopee
Serviciile noastre pentru creatorii de conținut










