文档中心 API文档 查询录制合并任务

查询录制合并任务

更新时间:2023-04-21 17:58:19

适用产品

云直播

接口描述

查询录制合并任务

推荐使用 Open API在线调试

Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试

请求参数

Body 参数

参数名称类型必填描述
transNo
String业务ID,业务ID和频道拉流id不可以同时为空
pullId
String频道拉流id,业务ID和频道拉流id不可以同时为空
listOrder
Integer列表排列顺序,取值范围 : 0(按创建时间降序排列) 1(按创建时间升序排列) 默认为0
pageIndex
Integer取场景列表第几页,从1开始取值,默认为1。入参pageIndex和pageSize的乘积必须不大于100000。
pageSize
Integer平均每页场景数量,取值范围1-50,默认为10。入参pageIndex和pageSize的乘积必须不大于100000。

返回参数

Body 参数

参数名称类型描述
code
Integer结果状态码,200为成功
message
String返回消息
data
List返回数据
taskId
String任务ID
tranNo
String业务ID
status
Integer状态 取值范围: 1:处理中 2:成功 3:失败
videoInfo
Object视频详情;只要statu = 2的时候才会返回这个值
videoName
String视频名称
videoId
String视频ID
encrypt
Integer是否加密转码文件 取值范围 :0(不加密),1(加密)
videoSize
String视频占用空间大小,视频及其转码后视频的总空间使用量
videoDuration
String视频时长
uploadTime
String视频上传时间
updateTime
String视频修改时间
videoDescription
String视频描述
videoClassification
String视频分类
imageUrl
String视频封面URL
publishDomain
String视频的发布域名
playerName
String视频使用的播放器名称
playerId
String视频使用的播放器ID
videoState
String视频状态 取值范围:0(正常),1(屏蔽)
transcodeState
String未开启授权播放,视频的转码状态的取值范围 : 1(已转码),2(未转码),3(转码中),4(转码失败) 开启授权播放(视频加密)功能时的转码状态的取值范围 : 1(已加密转码),2(非加密转码),3(转码中),4(转码失败),5(未转码)
videoSourceCode
Integer视频来源 取值范围: 0(其他),1(上传),2(直播转录制),3(视频拉取),4(视频剪切),5(视频拼接),6(边缘拉流录制),10(通用版直播转录制),11(上传SDK),12(上传工具)
videoResolutions
List视频分辨率等信息
clarity
Integer清晰度。取值范围 :1(原画),2(流畅),3(标清),4(高清),5(超清),-99(录制文件)
serverType
Integer终端类型。取值范围 :0(PC),1(原视频)
height
Integer高度
width
Integer宽度
fileSize
Long文件大小(单位为bit)

错误码

错误代码(code)描述(message)HTTP状态码语义
24112000Parameter error400参数错误

示例

JSON
JSON
请求示例
复制代码 复制成功
#!/bin/bash
username='example_username'
apiKey='example_apiKey'
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://open.chinanetcenter.com/live/channelManage/liveVideoConcatQuery" \
-X "POST" \
-u "$username:$password" \
-H "Date: $date" \
-H "x-cnc-auth-method: BASIC" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
    "pullId": "idxxxxxx",
    "transNo":"tranNoxxxxx",
    "listOrder":"1",
    "pageIndex":"1",
    "pageSize":"10"
}'
返回示例
复制代码 复制成功
{
    "code": 200,
    "data": [
        {
            "videoInfo": {
                  "videoResolutions": [
                      {
                          "clarity": 1,
                          "fileSize": 26375454,
                          "serverType": -1,
                          "width": 1092,
                          "height": 614
                      }
                  ],
                  "playerName": "播放器名",
                  "transcodeState": "5",
                  "updateTime": "1658220440",
                  "videoId": "1234567890",
                  "uploadTime": "1658220434",
                  "videoSize": "26375454",
                  "videoSourceCode": 5,
                  "videoDuration": "100",
                  "videoDescription": "描述",
                  "encrypt": 0,
                  "publishDomain": "xxxxx.net",
                  "videoName": "a97a10280181100066bc76f400000000",
                  "imageUrl": "http://xxxxx.net/concat/20220719/1234567890/cloudv-cover/abc.jpg",
                  "videoClassification": "",
                  "videoState": "0",
                  "playerId": "1"
            },
            "transNo": "111112222222",
            "taskId": "1234567890",
            "status": 2
        }
    ],
    "message": "操作成功"
}
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!