查询持久化处理状态

描述

该接口提供在云存储平台上查询持久化处理的状态。

请求说明

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"