成品下载 API
翻译成品下载接口:单集文件签名下载与整剧打包下载(CI 打包任务轮询)
成品下载 API
翻译完成后(视频四阶段全部 success)可通过以下接口下载成品:
- 单集下载:对单个视频的成品文件获取签名下载地址,前端直拉(不走服务端中转下载);
- 整剧打包下载:将整个项目的全部成品打包为 zip,查/提交一体化,需轮询直到打包完成。
单集文件签名下载
GET /file/signFile.html
鉴权文件归属后返回 EO TypeA 签名 URL,前端直拉(不走服务端中转下载)。
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| fileId | query | string | 是 | 文件 ID(源视频按项目校验归属,其余按所属视频的项目校验) |
返回示例
200 Response
{
"id": "string",
"code": 0,
"msg": "string",
"data": {}
}
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | none | BaseReturnModel |
整剧打包下载
GET /project/downloadEo.html
查/提交一体化:
- 首次调用提交 CI 打包任务,返回
{state:"packaging"}; - 轮询调用,直到完成后返回
{state:"success", url:"签名下载地址"}。
要求项目状态为 success(整剧全部完成,见 项目管理 API-项目状态说明)。
请求参数
| 名称 | 位置 | 类型 | 必选 | 说明 |
|---|---|---|---|---|
| projectId | query | string | 是 | 项目 ID |
返回示例
200 Response
{
"id": "string",
"code": 0,
"msg": "string",
"data": {}
}
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | none | BaseReturnModel |