SMM 패널 API v2
표준 SMM 패널 API v2예요. 이 형식을 지원하는 도구와 패널은 API 키로 연결할 수 있어요.
- 엔드포인트
- https://4xpanel.com/api/v2
- 메서드
- POST. 폼 필드(또는 JSON)를 POST로 보내 주세요. 응답은 JSON이에요. 오류는 {"error": "..."} 형태로 와요.
- API 키
- 첫 충전이 반영된 뒤 API 키 페이지에서 만들 수 있어요.
- 한도
- 키 하나당 분당 300회 요청할 수 있어요. status는 주문 ID를 한 번에 100개까지 받아요.
services
서비스 목록
| 파라미터 | 설명 |
|---|---|
| key | 내 API 키 |
| action | services |
응답 예시
[{"service":1,"name":"Video views","type":"Default","category":"TikTok - Views","rate":"0.0500","min":"100","max":"1000000","refill":true,"cancel":false}]add
주문 넣기
| 파라미터 | 설명 |
|---|---|
| key | 내 API 키 |
| action | add |
| service | 서비스 ID |
| link | 링크 |
| quantity | 수량 (패키지와 맞춤 댓글은 제외) |
| comments | 맞춤 댓글, 한 줄에 하나 (맞춤 댓글 서비스) |
응답 예시
{"order":23501}status
주문 상태
| 파라미터 | 설명 |
|---|---|
| key | 내 API 키 |
| action | status |
| order | 주문 ID |
응답 예시
{"charge":"0.2500","start_count":"3572","status":"Partial","remains":"157","currency":"USD"}status (multiple)
주문 최대 100개 상태
| 파라미터 | 설명 |
|---|---|
| key | 내 API 키 |
| action | status |
| orders | 쉼표로 구분한 주문 ID |
응답 예시
{"23501":{"charge":"0.2500","start_count":"3572","status":"Partial","remains":"157","currency":"USD"},"10":{"error":"Incorrect order ID"}}refill
리필 요청
| 파라미터 | 설명 |
|---|---|
| key | 내 API 키 |
| action | refill |
| order | 주문 ID |
응답 예시
{"refill":"1"}refill_status
리필 상태
| 파라미터 | 설명 |
|---|---|
| key | 내 API 키 |
| action | refill_status |
| refill | 리필 ID |
응답 예시
{"status":"Completed"}balance
지갑 잔액
| 파라미터 | 설명 |
|---|---|
| key | 내 API 키 |
| action | balance |
응답 예시
{"balance":"100.84","currency":"USD"}주문 상태
Pending, In progress, Completed, Partial, Canceled
리필 상태
Pending, In progress, Completed, Rejected
오류
| 오류 | 설명 |
|---|---|
| Invalid API key | 키가 틀렸거나 새 키로 바뀌었거나, 아직 반영된 충전이 없어요 |
| Incorrect service ID | 이 ID로 판매 중인 서비스가 없어요 |
| Incorrect link | 링크가 전체 웹 주소가 아니에요 |
| Quantity out of range | 최소 수량보다 적거나 최대 수량보다 많아요 |
| Not enough funds | 지갑 잔액이 가격보다 적어요 |
| Too many requests | 1분에 300회를 넘게 요청했어요 |
| Refill not available | 리필이 없는 서비스이거나, 주문이 끝나지 않았거나, 기간이 지났거나, 마지막 리필 요청 후 24시간이 지나지 않았어요 |
| Incorrect order ID | 이 ID로 된 내 주문이 없어요 |
| Incorrect refill ID | 이 ID로 된 내 리필이 없어요 |
| Incorrect comments | 비어 있거나, 10,000줄을 넘거나, 500자를 넘는 줄이 있어요 |
| Incorrect request | 알 수 없는 action이에요 |
| Bad request | 요청 본문을 읽을 수 없어요 |