API
标准的 SMM 面板 API v2。支持此格式的工具和面板可以使用您的 API 密钥接入。
- 接口地址
- https://4xpanel.com/api/v2
- 请求方法
- POST. 通过 POST 发送表单字段(或 JSON)。响应为 JSON。错误格式为 {"error": "..."}。
- API 密钥
- 首次充值入账后,在 API 密钥页面创建。
- 限制
- 每个密钥每分钟 300 次请求。status 一次最多可查询 100 个订单 ID。
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 | 一分钟内超过 300 次请求 |
| Refill not available | 服务不补量、订单未结束、补量期已过,或距上次申请补量不到 24 小时 |
| Incorrect order ID | 没有该 ID 的您的订单 |
| Incorrect refill ID | 没有该 ID 的您的补量 |
| Incorrect comments | 为空、超过 10,000 行,或某行超过 500 个字符 |
| Incorrect request | 未知的 action |
| Bad request | 无法读取请求内容 |