SMM 패널 API v2
SMMSupport API는 SMM 패널에서 흔히 쓰는 v2 형식이에요. 모든 요청은 한 주소에 POST로 보내고 action 값으로 할 일을 정해요.
기본 정보
- 주소
- POST https://smmsupport.com/api/v2
- 보내는 형식
- form(application/x-www-form-urlencoded) 또는 JSON
- 키
- key 칸에 API 키. 계정 설정에서 만들어요
- 받는 값
- JSON. 실패하면 error 칸에 이유
- 한도
- 키 하나에 1분 300번
action 목록
POSTservices서비스 목록
모든 서비스의 번호, 이름, 분류, 1천 개 가격, 최소와 최대, 리필 여부를 받아요.
보내는 값
- key
- API 키
- action
- services
받는 값
[
{
"service": 257090,
"name": "Instagram Followers, 60 day refill",
"type": "Default",
"category": "Instagram Followers",
"rate": "2.2600",
"min": 50,
"max": 75000,
"refill": true,
"cancel": true
}
]POSTadd주문 넣기
서비스 번호, 링크, 수량을 보내면 잔액에서 금액이 빠지고 주문 코드가 돌아와요.
보내는 값
- key
- API 키
- action
- add
- service
- 서비스 번호
- link
- 공개 주소
- quantity
- 수량
받는 값
{
"order": "SU4K8Q2MX"
}POSTstatus주문 상태
주문 코드 하나(order)나 쉼표로 이은 100개까지(orders)의 금액, 시작 수, 상태, 남은 수량을 받아요.
보내는 값
- key
- API 키
- action
- status
- order
- 주문 코드
- orders
- 주문 코드 여러 개
받는 값
{
"charge": "2.2600",
"start_count": 0,
"status": "Pending",
"remains": 1000,
"currency": "USD"
}POSTbalance잔액
지금 잔액과 통화를 받아요.
보내는 값
- key
- API 키
- action
- balance
받는 값
{
"balance": "120.0000",
"currency": "USD"
}POSTcancel취소
시작 전 주문을 취소하고 금액을 잔액으로 돌려받아요.
보내는 값
- key
- API 키
- action
- cancel
- orders
- 주문 코드(쉼표로 100개까지)
받는 값
[
{
"order": "SU4K8Q2MX",
"cancel": 1
}
]POSTrefill리필 요청
완료나 부분 완료된 보장 등급 주문을 기간 안에 리필 요청해요.
보내는 값
- key
- API 키
- action
- refill
- order
- 주문 코드
받는 값
{
"refill": "RQ7HM2QX"
}오류 이름
- Invalid API key
- 키가 틀렸거나 새 키로 바뀌었어요
- Invalid service
- 없는 서비스 번호예요
- Invalid link
- https:// 로 시작하는 공개 주소가 아니에요
- Quantity out of range
- 수량이 서비스 범위 밖이에요
- Not enough funds on balance
- 잔액이 모자라요
- Refill is not available for this order
- 리필이 없는 등급이거나 기간이 지났어요
- Too many requests
- 한도를 넘었어요. 잠시 뒤 다시 보내요