该接口提供在云存储平台上查询持久化处理的状态。
GET /status/get/prefop?persistentId=<persistentId>
HOST: <MgrDomain>
参数 | 必填 | 描述 |
---|---|---|
Host | 是 | 管理域名,可在用户管理界面获取 |
persistentId | 是 | 上传预处理或者触发持久化处理接口返回的persistentId |
如果请求成功,则返回如下内容的Json
串:
{
"id": "<id string>",
"code": "<code int>",
"desc": "<desc string>",
"separate":"<separate int>",
"inputkey":"<inputkey string>",
"inputbucket":"<inputbucket string>" ,
"inputfsize":"<inputfsize int>"
"items": [
{
"cmd": "<cmd string>",
"code": "<code string>",
"costTime": "<costTime int>",
"desc": "<desc string>",
"error": "<error string>",
"fsize": "<fsize int>",
"hash": "<hash string>",
"key": "<key string>",
"url": "<url string>",
"duration": "<duration double>",
"bit_rate": "<bit_rate string>",
"resolution": "<resolution string>",
"detail": [
{
"fsize": "<fsize int>",
"tssize": "<tssize int>",
"hash": "<hash string>",
"key": "<key string>",
"url": "<url string>",
"duration": "<duration double>",
"bit_rate": "<bit_rate string>",
"resolution": "<resolution string>"
}
]
}
]
}
字段名 | 类型 | 描述 |
---|---|---|
id | string | 上传预处理或者触发持久化处理接口返回的persistentId |
code | int | 处理进展状态码,0待处理中,1处理中,3处理完成,4通知中,5通知失败,6通知成功 |
desc | string | 与状态码相应的详细描述 |
separate | string | 分开通知选项,0表示一次性通知,1表示分开通知 |
inputkey | string | 原始文件名 |
inputbucket | string | 原始文件空间 |
inputfsize | int | 原始文件大小 |
items | array | 每个操作的状态信息,如果处理请求包括多个操作,则items包含多条信息 |
cmd | string | 操作命令(ops) |
code | string | 处理结果状态码,0 待处理中,1 处理中,2 处理失败,3 处理成功,4 处理成功通知中,5 处理成功通知失败,6 处理成功通知成功,18 处理失败通知中,19 处理失败通知失败,20 处理失败通知成功 |
costTime | int | 转码花费的时间,非特殊场景默认是0 |
desc | string | 与状态码相应的详细描述 |
error | string | 如果处理失败,该字段列出具体原因 |
fsize | int | 处理后的文件大小 |
hash | string | 处理结果的hash 值 |
key | string | 处理结果的key 值 |
url | string | 资源的访问路径 |
duration | double | 转码输出的视频时长 |
bit_rate | string | 转码输出的视频码率 |
resolution | string | 转码输出的视频分辨率 |
detail | array | 输出文件为多个时,每一个数据文件的具体信息 |
fsize | int | 处理后的文件大小。若输出视频格式为m3u8格式时,这个字段表示m3u8文件的大小 |
tssize | int | 输出视频格式为m3u8格式时,表示ts的总大小;若输出视频格式非m3u8格式,则该字段为0 |
hash | string | 处理结果的hash 值 |
key | string | 处理结果的key 值 |
url | string | 资源的访问路径url |
duration | double | 转码出的视频时长 |
bit_rate | string | 转码输出的视频码率 |
resolution | string | 转码输出的视频分辨率 |
如果请求失败,则返回如下内容的Json
串:
{
"code":"<httpCode int>",
"message":"<errMsg string>"
}
字段名 | 必填 | 描述 |
---|---|---|
code | 是 | HTTP请求响应码,参见HTTP响应状态码<返回码> |
message | 是 | 提示信息 |
curl -v "http://mgrDomain/status/get/prefop?persistentId=e534f75d41534f468a7efe9a51dc90ad"