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 字段会说明原因
- 限制
- 每个密钥每分钟 300 次请求
操作
POSTservices服务列表
返回每项服务的 ID、名称、分类、每 1K 价格、最少和最多数量,以及是否支持补量。
参数
- 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创建订单
发送服务 ID、链接和数量,费用从余额中扣除,并返回订单编号。
参数
- key
- API 密钥
- action
- add
- service
- 服务 ID
- 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
- 没有该 ID 的服务
- Invalid link
- 不是以 https:// 开头的公开地址
- Quantity out of range
- 数量超出服务范围
- Not enough funds on balance
- 余额不足
- Refill is not available for this order
- 经济档订单,或补量期限已过
- Too many requests
- 已达上限,请稍后再试