API 文档
1PANEL PLUS 支持标准 SMM 面板 API v2。发送带有 API 密钥和 action 的 POST 请求,所有响应均为 JSON。价格和余额与网站一致。
基础信息
- 接口地址
- https://1panelplus.com/api/v2
- 请求方法
- POST
- 参数
- 表单字段或 JSON 请求体
- 您的 API 密钥
- 在控制台的 API 密钥页面获取
- 频率限制
- 每个密钥每分钟 300 次请求
请求示例
curl -X POST https://1panelplus.com/api/v2 \ -d key=YOUR_API_KEY \ -d action=balance
服务列表
所有可用服务。rate 为每 1,000 的美元价格;当 type 为 Package 时,rate 为一个套餐的价格。
| 参数 | 说明 |
|---|---|
| key | 您的 API 密钥 |
| action | services |
响应示例
[
{
"service": 1204,
"name": "YouTube Views - 30 Days Refill",
"type": "Default",
"category": "YouTube - Views (30 Days Refill)",
"rate": "1.5600",
"min": "100",
"max": "1000000",
"refill": true,
"cancel": false
}
]下单
创建订单并从余额中扣除费用。Custom Comments 服务请发送 comments(每行一条)代替 quantity。
| 参数 | 说明 |
|---|---|
| key | 您的 API 密钥 |
| action | add |
| service | 服务 ID |
| link | 视频、Short、直播或频道的链接 |
| quantity | 数量(不适用于 Custom Comments 或 Package) |
| comments | 仅限 Custom Comments:每行一条评论 |
响应示例
{
"order": 23501
}订单状态
单个订单的状态。charge 为您支付的金额,单位为美元。
| 参数 | 说明 |
|---|---|
| key | 您的 API 密钥 |
| action | status |
| order | 订单 ID |
响应示例
{
"charge": "1.560000",
"start_count": "3572",
"status": "In progress",
"remains": "157",
"currency": "USD"
}批量状态
最多 100 个订单的状态,用英文逗号分隔。
| 参数 | 说明 |
|---|---|
| key | 您的 API 密钥 |
| action | status |
| orders | 订单 ID,例如 1,10,100 |
响应示例
{
"1": { "charge": "0.270000", "start_count": "3572", "status": "Partial", "remains": "157", "currency": "USD" },
"10": { "error": "Incorrect order ID" }
}补量
为补量服务的已完成订单申请补量。
| 参数 | 说明 |
|---|---|
| key | 您的 API 密钥 |
| action | refill |
| order | 订单 ID |
响应示例
{
"refill": 412
}补量状态
补量请求的状态。
| 参数 | 说明 |
|---|---|
| key | 您的 API 密钥 |
| action | refill_status |
| refill | 补量 ID |
响应示例
{
"status": "Completed"
}余额
您的余额,单位为美元。
| 参数 | 说明 |
|---|---|
| key | 您的 API 密钥 |
| action | balance |
响应示例
{
"balance": "100.840000",
"currency": "USD"
}订单状态
| Pending | 已接收,等待开始 |
| In progress | 正在交付 |
| Completed | 已全部交付 |
| Partial | 部分交付,其余金额已退回余额 |
| Canceled | 未交付,已全额退款 |
错误
错误以带有 error 消息的 JSON 返回,例如:
{
"error": "Not enough funds on balance"
}| Invalid API key | 密钥缺失、错误或已被更换 |
| Incorrect service ID | 没有此 ID 的可用服务 |
| Incorrect link | 链接为空或不是网址 |
| Quantity out of range | 低于服务的最小值或高于最大值 |
| Not enough funds on balance | 请先充值 |
| Too many requests | 一分钟内请求超过 300 次 |