API
API dokümantasyonu
Her işlem için tek POST isteği: sipariş, durum, hizmet listesi, bakiye. Perfect Panel ve SmartPanel ile uyumlu.
https://stream-promotion.ru/api/v2POSTJSONUSDvarsayılan, ayarlardan değiştirilir- İstek GET ile gönderildi. Yalnızca POST kabul edilir.
- Parametreler adres satırında. İstek gövdesinde gönderilmeli, query’de değil.
- User-Agent ayarlanmamış. Postman veya curl ile test ederken açıkça belirtin.
API üzerinden gönderdiklerinizden siz sorumlusunuz. Bağlanmadan önce yöntem açıklamalarını okuyun.
Anahtar nasıl alınır
- Hesabınıza giriş yapın.
- «API ayarları» bölümünü açın.
- Anahtarı ve adresi kopyalayıp kendi panelinize ekleyin.
Hizmet listesi şu dilde gelir: API ayarlarında seçilen dil. Fiyat para birimi de orada seçilir — varsayılan USD.
Hızlı başlangıç
Bağlantıyı bakiye isteğiyle kontrol edin — en basiti ve hiçbir şey oluşturmaz.
curl -X POST https://stream-promotion.ru/api/v2 \ -H "User-Agent: MyPanel/1.0" \ -d "key=ANAHTARINIZ" \ -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' => 'ANAHTARINIZ',
'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": "ANAHTARINIZ", "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: "ANAHTARINIZ",
action: "balance",
}),
});
console.log(await res.json()); Yanıt
{
"status": "success",
"balance": "0.03",
"currency": "USD"
} Yöntemler
Yöntem action parametresiyle seçilir. key her zaman zorunludur.
Sipariş oluştur
Ana yöntem. runs ve interval teslimatı böler: 1440 dakika arayla 7 çalıştırma siparişi bir haftaya yayar.
Parametre kümesi hizmet türüne bağlıdır — listeden seçin, tablo güncellenecek.
| Parametre | Açıklama |
|---|---|
keyzorunlu | API ayarlarındaki anahtarınız |
actionzorunlu | add |
servicezorunlu | Listeden hizmet kimliği |
linkzorunlu | Kanal, yayın veya sayfa bağlantısı |
quantityzorunlu | Miktar |
runsisteğe bağlı | Çalıştırma sayısı |
intervalisteğe bağlı | Çalıştırmalar arası bekleme, dakika. Tam sayı: 10, 20, 30, 60 |
Yanıt
{
"status": "success",
"order": 32
}Yorumlu sipariş
Ayrı sipariş türü: miktar yerine yorum listesi gönderilir. Bahsetmeler ve özel yorumlar için uygundur.
| Parametre | Açıklama |
|---|---|
keyzorunlu | API ayarlarındaki anahtarınız |
actionzorunlu | add |
servicezorunlu | Paket kimliği |
linkzorunlu | Kanal, yayın veya sayfa bağlantısı |
commentszorunlu | Yorumlar, her biri yeni satırda |
Yanıt
{
"status": "success",
"order": 32
}Sipariş durumu
| Parametre | Açıklama |
|---|---|
keyzorunlu | API ayarlarındaki anahtarınız |
actionzorunlu | status |
orderzorunlu | Sipariş kimliği |
Yanıt
{
"order": "32",
"status": "pending",
"charge": "0.27819",
"start_count": "0",
"remains": "0",
"currency": "USD"
}Birden fazla siparişin durumu
Tek istekte yüz siparişe kadar — yüz ayrı çağrı yerine.
| Parametre | Açıklama |
|---|---|
keyzorunlu | API ayarlarındaki anahtarınız |
actionzorunlu | status |
orderszorunlu | Kimlikler virgülle: 12,13,14 |
Yanıt
{
"12": {
"order": "12",
"status": "completed",
"charge": "0.27819",
"currency": "USD"
},
"13": {
"error": "Incorrect order ID"
}
}Hizmet listesi
Fiyatlarıyla birlikte tüm hizmetleri döndürür. Adların dili API ayarlarından gelir, fiyatlar her zaman dolardır.
| Parametre | Açıklama |
|---|---|
keyzorunlu | API ayarlarındaki anahtarınız |
actionzorunlu | services |
Yanıt
[
{
"service": "5",
"name": "Instagram Followers",
"rate": "0.9",
"min": "50",
"max": "10000",
"type": "Default",
"category": "Instagram"
}
]Bakiye
En basit yöntem — anahtarın çalıştığını kontrol etmek için uygundur.
| Parametre | Açıklama |
|---|---|
keyzorunlu | API ayarlarındaki anahtarınız |
actionzorunlu | balance |
Yanıt
{
"status": "success",
"balance": "0.03",
"currency": "USD"
}Hatalar
Hata durumunda yanıtta açıklamalı error alanı gelir. HTTP kodu yine 200 kalır — bağlantı durumuna değil, yanıt gövdesine bakın.
{
"error": "Incorrect request"
} Hizmetlerimiz üzerine anahtar teslim panel kuruyoruz. Bakiye ve fiyatlar dolar, Perfect Panel ve SmartPanel ile uyumlu.
Telegram’dan yaz
Streamer'lar için Hizmetlerimiz
İçerik Üreticileri için Hizmetlerimiz











