任务查询与下载

视频提交成功后,用返回的 id 查询;completed 后再下载成片。

Base URLhttps://api.oiovideo.com鉴权Authorization: Bearer YOUR_API_KEY

查询 JSON 没有成片地址。本站没有 /signed_url。下载用带 Key 的 GET /v1/videos/{id}/content(响应 302 到对象存储直链)。成品保留约 24 小时,请及时下载。

查询

GET /v1/videos/{id}
curl https://api.oiovideo.com/v1/videos/TASK_ID \
  -H "Authorization: Bearer YOUR_API_KEY"

成功响应

{
  "id": "TASK_ID",
  "object": "video",
  "model": "xm2.0-15",
  "status": "completed",
  "progress": 100,
  "created_at": 1764347090,
  "completed_at": 1764347200
}

没有 url 是正常的。不要从这份 JSON 里找成片地址。

下载(首选)

GET /v1/videos/{id}/content
curl -L https://api.oiovideo.com/v1/videos/TASK_ID/content \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -o result.mp4

必须带 Bearer。响应是 mp4 字节,不是 JSON。-L 用来跟随跳转。

status

值含义
queued / in_progress继续查询,不要下载
completed打 /content 下载成片
failed查看 error,不要下载