API
API 문서
모든 작업을 하나의 POST 요청으로: 주문, 상태, 서비스 목록, 잔액. Perfect Panel 및 SmartPanel 호환.
https://stream-promotion.ru/api/v2POSTJSONUSD기본값이며 설정에서 변경할 수 있습니다- 요청을 GET 으로 보냈습니다. POST 만 허용됩니다.
- 매개변수를 주소에 넣었습니다. 요청 본문에 담아야 합니다.
- User-Agent 가 없습니다. Postman 이나 curl 로 시험할 때 명시해 주세요.
API 로 보내는 내용에 대한 책임은 사용자에게 있습니다. 연동 전에 메서드 설명을 읽어 주세요.
키 발급 방법
- 계정에 로그인합니다.
- 「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 로 분할 발송할 수 있습니다. 1440분 간격으로 7회면 주문이 일주일에 나뉩니다.
매개변수 구성은 서비스 유형에 따라 달라집니다. 목록에서 선택하면 표가 갱신됩니다.
| 매개변수 | 설명 |
|---|---|
key필수 | API 설정의 키 |
action필수 | add |
service필수 | 목록의 서비스 ID |
link필수 | 채널, 방송 또는 페이지 링크 |
quantity필수 | 수량 |
runs선택 | 실행 횟수 |
interval선택 | 실행 간격(분). 정수: 10, 20, 30, 60 |
응답
{
"status": "success",
"order": 32
}댓글 포함 주문
별도의 주문 유형입니다. 수량 대신 댓글 목록을 전달합니다. 멘션이나 맞춤 댓글에 적합합니다.
| 매개변수 | 설명 |
|---|---|
key필수 | API 설정의 키 |
action필수 | add |
service필수 | 패키지 ID |
link필수 | 채널, 방송 또는 페이지 링크 |
comments필수 | 댓글, 한 줄에 하나 |
응답
{
"status": "success",
"order": 32
}주문 상태
| 매개변수 | 설명 |
|---|---|
key필수 | API 설정의 키 |
action필수 | status |
order필수 | 주문 ID |
응답
{
"order": "32",
"status": "pending",
"charge": "0.27819",
"start_count": "0",
"remains": "0",
"currency": "USD"
}여러 주문의 상태
한 번의 요청으로 최대 100건. 100번 나눠 호출할 필요가 없습니다.
| 매개변수 | 설명 |
|---|---|
key필수 | API 설정의 키 |
action필수 | status |
orders필수 | ID 를 쉼표로 구분: 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 과 호환됩니다.
텔레그램으로 문의
스트리머를 위한 서비스
VK Video Live

Dlive

Shopee

Bigo
콘텐츠 크리에이터를 위한 서비스








