API 接口说明
1. 创建任务
请求:
GET /api/server?key=你的API_KEY&imgurl=图片URL&time=10
参数:
| 参数 | 类型 | 说明 |
| key | string | API Key(必填,除非使用token) |
| token | string | 管理员Token(可选,优先级高于key) |
| imgurl | string | 图片URL(可选) |
| time | int | 任务时长,单位分钟(可选,默认10) |
| mode | string | 任务模式,支持jump跳转 |
| jumpurl | string | 跳转目标URL,配合mode=jump使用 |
返回示例:
{
"taskId": "任务ID",
"recordUrl": "记录URL"
}
常见错误示例:
{
"success": false,
"code": 10001,
"message": "Key余额不足,无法开启任务",
"error": "Key余额不足"
}
2. 获取任务IP列表
请求:
GET /api/getip/任务ID?key=你的API_KEY
参数:
| 参数 | 类型 | 说明 |
| key | string | API Key(必填,除非使用token) |
| token | string | 管理员Token(可选,优先级高于key) |
| type | 4/6 | 获取IPv4或IPv6(可选) |
| geo | string | 指定IP信息API(可选) |
返回示例:
{
"ips": [
{
"ip": "IP地址",
"apis": [],
"created_at": "访问时间"
}
]
}
3. 停止任务
请求:
GET /api/stop?key=你的API_KEY&id=任务ID
参数:
| 参数 | 类型 | 说明 |
| key | string | API Key(必填,除非使用token) |
| token | string | 管理员Token(可选,优先级高于key) |
| id | string | 任务ID(必填) |
返回示例:
{ "success": true }
4. 获取任务列表
请求:
GET /api/list?key=你的API_KEY
参数:
| 参数 | 类型 | 说明 |
| key | string | API Key(必填,除非使用token) |
| token | string | 管理员Token(可选,优先级高于key) |
返回示例:
{
"tasks": [
{
"id": "任务ID",
"status": "活跃/暂停",
"created_at": "创建时间",
"imgurl": "图片URL",
"time": "任务时长",
"ipCount": "IP数量"
}
]
}
跳转模式(mode=jump)
跳转模式允许任务链接被访问时自动302跳转到指定网址,适合推广、统计等场景。
只需创建任务时带上 mode=jump&jumpurl=目标URL 参数。
示例:
GET /api/server?key=你的API_KEY&mode=jump&jumpurl=https://www.baidu.com
访问任务链接时:
GET /api/page/任务ID
效果:
浏览器将自动跳转到 jumpurl,并记录访问IP。
常见问题 FAQ
Q: 积分为0还能登录和查余额吗?
A: 可以,积分为0时仍可登录、查余额和任务,但无法新建任务、获取IP等。
Q: 如何充值积分?
A: 请联系管理员,提供API Key,由管理员后台充值。
Q: 跳转模式如何用?
A: 创建任务时带上 mode=jump&jumpurl=目标URL,访问任务链接会自动跳转。
Q: 为什么提示"Key无效或余额不足"?
A: 可能是API Key填错、已被删除或积分已用完。请检查Key或联系管理员。
Q: 触发限流怎么办?
A: 请降低请求频率,或联系管理员调整限流参数。