获取指定点播打包信息
获取指定点播的视频打包信息
基本信息
Path: /api/v2/vod
接口描述:
根据vod_id,获取指定点播的详细信息
场景描述:
用户需要对多码率的视频进行打包下载,利用该接口,传入对应的点播ID,来获取该点播视频的打包信息、打包的状态等。
请求参数
Query
| 参数名称 | 类型 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| action | string | 是 | GetPackageInfo | 固定参数,GetPackageInfo |
| app_id | string | 是 | f4efa787 | app_id |
| vod_id | string | 是 | 4377e1d5 | 点播ID,如有多个,以逗号隔开 |
出参
| 参数 | 类型 | 是否必选 | 含义 |
|---|---|---|---|
| list | json | 否 | 点播视频打包列表 |
点播打包信息
| 参数 | 类型 | 是否必选 | 含义 |
|---|---|---|---|
| vod_id | string | 是 | 点播ID |
| package_list | json | 是 | 打包详情列表 |
打包详情
| 参数 | 类型 | 是否必选 | 含义 |
|---|---|---|---|
| status | int | 是 | 打包状态: 0为不存在,1为打包成功,2为打包中 |
| vod_id | string | 是 | 点播ID |
| url | string | 是 | 打包文件地址 |
| quality | string | 是 | 清晰度 |
| app_id | string | 是 | 应用ID |
| storage_kbyte | int | 是 | 文件大小 |
| type | int | 是 | 默认0 单个视频, 1 多个视频 |
| id | int | 是 | 打包ID |
| expired_at | string | 是 | 截止有效期 |
| created_at | string | 是 | 创建时间 |
返回数据
{
"msg": "success",
"code": 200,
"request_id": "B36A562C-BBE7-4B16-9F4A-C7A03AC9D6E2",
"data": {
"list": [
{
"vod_id": "4377e1d5",
"package_list": [
{
"status": 1, #打包状态: 0为不存在,1为打包成功,2为打包中
"vod_id": "4377e1d5",
"url": "http://192.168.1.127:81/2019-07-25/paas_519_1564045859_360p.zip?st=Oe-lBkOjnkI9Dk5zYzi5Dg&e=1564650659&aid=f4efa787&platform=paas&typename=0&uid=f4efa787&vfid=f4efa787&app_id=f4efa787",
"quality": "360p",
"created_at": "2019-07-25 17:10:41",
"app_id": "f4efa787",
"storage_kbyte": 3738,
"type": 1,
"id": 519,
"expired_at": "2019-08-01 17:10:59"
}
]
}
]
}
}
