获取个人绘图任务
GET /api/mj/self
分页获取当前用户的 Midjourney 绘图任务记录,支持按任务 ID 和时间范围筛选。
鉴权说明
用户控制台接口,需登录用户身份(会话 Cookie,或 Authorization: Bearer <access_token>)。此令牌与模型调用使用的 sk- 密钥不同。
Query 参数
| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
p | integer | 可选 | 页码,从 1 开始,默认 1 |
page_size | integer | 可选 | 每页数量(兼容 ps、size) |
mj_id | string | 可选 | Midjourney 任务 ID |
start_timestamp | string | 可选 | 起始时间(Unix 时间戳,秒) |
end_timestamp | string | 可选 | 结束时间(Unix 时间戳,秒) |
响应字段(200)
| 字段名 | 类型 | 说明 |
|---|---|---|
success | boolean | 是否成功 |
message | string | 提示信息 |
data | object | 分页对象 |
data.page | integer | 当前页码 |
data.page_size | integer | 每页数量 |
data.total | integer | 任务总数 |
data.items | array<object> | 绘图任务列表,元素结构见下方 ↳ 绘图任务对象 |
绘图任务对象字段
| 字段名 | 类型 | 说明 |
|---|---|---|
id | integer | 记录 ID |
code | integer | 提交结果码 |
user_id | integer | 用户 ID |
action | string | 任务类型(如 IMAGINE、UPSCALE 等) |
mj_id | string | Midjourney 任务 ID |
prompt | string | 原始提示词 |
prompt_en | string | 英文提示词 |
description | string | 任务描述 |
state | string | 自定义状态字段 |
submit_time | integer | 提交时间(Unix 时间戳,秒) |
start_time | integer | 开始时间(Unix 时间戳,秒) |
finish_time | integer | 完成时间(Unix 时间戳,秒) |
image_url | string | 结果图片地址 |
video_url | string | 结果视频地址 |
video_urls | string | 结果视频地址列表 |
status | string | 任务状态 |
progress | string | 进度 |
fail_reason | string | 失败原因 |
channel_id | integer | 渠道 ID |
quota | integer | 消耗额度 |
buttons | string | 可用操作按钮 |
properties | string | 扩展属性 |