Appearance
Midjourney 任务查询
Midjourney 任务查询用于读取单任务状态、批量任务列表和图片 seed。提交任务后请以任务 ID 为主键持续查询,直到任务进入终态。
路由清单
| 方法 | 路径 | 用途 |
|---|---|---|
GET | /mj/task/{id}/fetch | 查询单个任务。 |
POST | /mj/task/list-by-condition | 批量查询任务。 |
GET | /mj/task/{id}/image-seed | 查询图片 seed。 |
查询单任务
bash
curl https://moonapix.com/mj/task/task_xxx/fetch \
-H "Authorization: Bearer <MOONAPIX_API_KEY>"状态处理
| 状态 | 处理方式 |
|---|---|
| 排队或执行中 | 继续轮询,或等待回调通知。 |
| 完成 | 保存最终图片 URL、任务 ID 和原始响应。 |
| 失败 | 记录错误信息,允许用户修改 prompt 后重试。 |
| 未找到 | 检查任务 ID 是否保存正确,避免跨用户读取。 |
接入建议
- 将任务 ID、用户 ID、业务订单和提交参数一起保存。
- 回调和轮询可能先后到达,请用任务 ID 做幂等合并。
- 任务失败时展示错误信息,并保留重新提交入口。