获取任务列表
接口地址: GET /task/list
接口描述: 获取用户的任务列表,支持分页和状态过滤
需要认证: 是
请求参数
Query 参数:
| 参数名 | 类型 | 位置 | 必需 | 默认值 | 描述 |
|---|---|---|---|---|---|
| page | Integer | Query | 否 | 1 | 页码(从1开始) |
| size | Integer | Query | 否 | 10 | 每页数量(最大100) |
| status | String | Query | 否 | - | 任务状态过滤(可选:pending/processing/completed/partial_completed/failed) |
响应结果
成功响应:
{
"success": true,
"code": 200,
"message": "操作成功",
"data": {
"total": 12,
"page": 1,
"size": 10,
"tasks": [
{
"taskId": "ec617e1996174c129a872680fa27078e",
"prompts": [
"请帮我搜索最新款 iPhone型号,以及 iOS 版本",
"请帮我推荐一款只能手机"
],
"platforms": [
{
"mode": "reasoning_search",
"platform": "doubao",
"screenshot": 1
},
{
"mode": "search",
"platform": "yuanbao",
"screenshot": 1
}
],
"status": "processing",
"totalItems": 4,
"completedItems": 0,
"failedItems": 0,
"createdAt": 1769757913000,
"completedAt": null
},
{
"taskId": "438579fa7fa84950942600091737c853",
"prompts": [
"请帮我搜索最新款 iPhone型号,以及 iOS 版本",
"请帮我推荐一款只能手机"
],
"platforms": [
{
"mode": "reasoning_search",
"platform": "doubao",
"screenshot": 1
}
],
"status": "pending",
"totalItems": 2,
"completedItems": 0,
"failedItems": 0,
"createdAt": 1769081543000,
"completedAt": null
}
]
}
}
响应字段说明:
| 字段名 | 类型 | 描述 |
|---|---|---|
| total | Long | 任务总数 |
| page | Integer | 当前页码 |
| size | Integer | 每页数量 |
| tasks | Array | 任务列表 |
| tasks[].taskId | String | 任务ID |
| tasks[].prompts | Array | 提示词列表 |
| tasks[].platforms | Array | 平台配置列表 |
| tasks[].status | String | 任务状态 |
| tasks[].totalItems | Integer | 子任务总数 |
| tasks[].completedItems | Integer | 已完成数 |
| tasks[].failedItems | Integer | 失败数 |
| tasks[].createdAt | Long | 创建时间戳(毫秒) |
| tasks[].completedAt | Long | 完成时间戳(毫秒) |