任务查询与下载
视频提交成功后,用返回的 id 查询;completed 后再下载成片。
查询 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,不要下载 |