SMM 패널 API v2
SMM 패널에서 널리 쓰는 v2 형식이에요. 쓰던 프로그램이 있다면 요청 주소와 키만 바꾸면 돼요.
요청 주소
- 주소
- https://panelsof.com/api/v2
- 방식
- POST
- 형식
- 보낼 때 form이나 JSON, 받는 값은 항상 JSON
API 키 만들기
로그인한 뒤 설정 화면에서 만들어요. 키가 있으면 누구나 내 잔액으로 주문할 수 있으니 서버에만 보관하세요.
설정 열기요청 종류
| action | 보내는 값 | 돌려받는 값 |
|---|---|---|
| services | key서비스 번호, 이름, 분류, 1천 개당 가격, 최소, 최대, 리필 여부 | 서비스 번호, 이름, 분류, 1천 개당 가격, 최소, 최대, 리필 여부 |
| add | key, service, link, quantity주문 번호 | 주문 번호 |
| status | key, order 또는 orders(쉼표로 최대 100개)금액, 시작 수, 상태, 남은 수량 | 금액, 시작 수, 상태, 남은 수량 |
| balance | key잔액(USD) | 잔액(USD) |
| cancel | key, orders(쉼표로 최대 100개)주문별 취소 결과 | 주문별 취소 결과 |
| refill | key, order리필 요청 번호 | 리필 요청 번호 |
요청 예
curl -X POST https://panelsof.com/api/v2 \
-d key=YOUR_API_KEY \
-d action=add \
-d service=71673 \
-d link=https://www.youtube.com/watch?v=dQw4w9WgXcQ \
-d quantity=5000응답 예
{ "order": "4182035" }
# action=status, order=4182035
{
"charge": "6.5000",
"start_count": 1200,
"status": "In progress",
"remains": 1850,
"currency": "USD"
}요청 한도
키 하나에 1분 300번까지 받아요. 틀린 키로 여러 번 보내면 잠깐 막혀요.
상태 값
Pending, In progress, Completed, Partial, Canceled 다섯 가지 중 하나로 와요.