Support
СЕРВІС НАКРУТКИ ПРАЦЮЄ 24/7
Промокод september007 — знижка 11% на глядачів до кінця вересня
1
Статус
Twitch [глядачі, рейди, перегляди] — Працює
Kick [глядачі з авторизацією] — Працює
Інші [перегляди, глядачі] — Працює
2
Підтримка
Проблеми із замовленням? Пишіть у чат
Потрібно 10 000–100 000 глядачів? Telegram адміністратора — @TiKey_K
3
Бонуси
Зареєструватися і отримуйте бонуси
Стати партнером сервісуклац
Реферальна системаклац
API

API

Документація API

Один POST-запит на всі дії: замовлення, статус, список послуг, баланс. Сумісно з Perfect Panel і SmartPanel.

Адресаhttps://stream-promotion.ru/api/v2
МетодPOST
ФорматJSON
ВалютаUSDза замовчуванням, змінюється в налаштуваннях
Це API магазину. У конфігуратора глядачів — своє API: інша адреса й інший спосіб авторизації. Ключ при цьому один і той самий.
Три помилки, через які найчастіше не працює
  • Запит надіслано методом GET. Приймається лише POST.
  • Параметри передані в рядку адреси. Їх треба передавати в тілі запиту, не в query.
  • Не задано User-Agent. Під час тестів через Postman чи curl вкажіть його явно.

Відповідальність за те, що ви надсилаєте через API, лежить на вашому боці. Прочитайте опис методів до підключення.

Як отримати ключ

  1. Увійдіть в особистий кабінет.
  2. Відкрийте розділ «Налаштування API».
  3. Скопіюйте ключ і адресу API, додайте їх у свою панель.

Список послуг надходить тією мовою, яку обрано в налаштуваннях API. Валюту цін можна обрати там само — за замовчуванням USD.

Швидкий старт

Перевірте зв’язок запитом балансу — він найпростіший і нічого не створює.

curl -X POST https://stream-promotion.ru/api/v2 \
  -H "User-Agent: MyPanel/1.0" \
  -d "key=ВАШ_КЛЮЧ" \
  -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'    => 'ВАШ_КЛЮЧ',
    '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": "ВАШ_КЛЮЧ", "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: "ВАШ_КЛЮЧ",
    action: "balance",
  }),
});

console.log(await res.json());

Відповідь

{
    "status": "success",
    "balance": "0.03",
    "currency": "USD"
}

Методи

Метод обирається параметром action. Ключ key обов’язковий завжди.

Створити замовлення

Основний метод. runs та interval потрібні для дробової видачі: 7 запусків з інтервалом 1440 хвилин розтягнуть замовлення на тиждень.

Набір параметрів залежить від типу послуги — оберіть потрібний у списку, таблиця оновиться.

ПараметрОпис
keyобов’язковийВаш ключ із налаштувань API
actionобов’язковийadd
serviceобов’язковийІдентифікатор послуги зі списку
linkобов’язковийПосилання на канал, стрім або сторінку
quantityобов’язковийКількість
runsнеобов’язковийКількість запусків
intervalнеобов’язковийПауза між запусками, у хвилинах. Ціле число: 10, 20, 30, 60

Відповідь

{
    "status": "success",
    "order": 32
}

Замовлення з коментарями

Окремий вид замовлення: замість кількості передається список коментарів. Підходить для згадок і замовних коментарів.

ПараметрОпис
keyобов’язковийВаш ключ із налаштувань API
actionобов’язковийadd
serviceобов’язковийІдентифікатор пакета
linkобов’язковийПосилання на канал, стрім або сторінку
commentsобов’язковийКоментарі, кожен з нового рядка

Відповідь

{
    "status": "success",
    "order": 32
}

Статус замовлення

ПараметрОпис
keyобов’язковийВаш ключ із налаштувань API
actionобов’язковийstatus
orderобов’язковийІдентифікатор замовлення

Відповідь

{
    "order": "32",
    "status": "pending",
    "charge": "0.27819",
    "start_count": "0",
    "remains": "0",
    "currency": "USD"
}

Статуси кількох замовлень

До ста замовлень за один запит — замість ста окремих звернень.

ПараметрОпис
keyобов’язковийВаш ключ із налаштувань API
actionобов’язковийstatus
ordersобов’язковийІдентифікатори через кому: 12,13,14

Відповідь

{
    "12": {
        "order": "12",
        "status": "completed",
        "charge": "0.27819",
        "currency": "USD"
    },
    "13": {
        "error": "Incorrect order ID"
    }
}

Список послуг

Повертає всі доступні послуги з цінами. Мова назв береться з налаштувань API, ціни завжди в доларах.

ПараметрОпис
keyобов’язковийВаш ключ із налаштувань API
actionобов’язковийservices

Відповідь

[
    {
        "service": "5",
        "name": "Instagram Followers",
        "rate": "0.9",
        "min": "50",
        "max": "10000",
        "type": "Default",
        "category": "Instagram"
    }
]

Баланс

Найпростіший метод — ним зручно перевіряти, що ключ працює.

ПараметрОпис
keyобов’язковийВаш ключ із налаштувань API
actionобов’язковийbalance

Відповідь

{
    "status": "success",
    "balance": "0.03",
    "currency": "USD"
}

Помилки

При відмові у відповіді приходить поле error з описом. HTTP-код при цьому лишається 200 — перевіряйте тіло відповіді, а не статус з’єднання.

{
    "error": "Incorrect request"
}
Потрібен готовий сайт для перепродажу?

Зберемо панель під ключ на наших послугах. Баланс і ціни віддаються в доларах, сумісно з Perfect Panel і SmartPanel.

Написати в Telegram
type: default
Пополнение баланса, заказ в один клик, скидки и бонусы доступны только для зарегистрированных пользователей. Зарегистрироваться.
Если Вы не нашли нужную услугу или нашли дешевле - напишите в поддержу в тг или чат, и мы решим любой вопрос.

Панель керування глядачами [Twitch | Kick | YouTube | VK Video Live]

Створи свій індивідуальний тариф

 

Наші послуги для стрімерів

 

Наші послуги для контент-мейкерів