获取单场会议临时会议列表及录制状态

获取单场会议临时会议列表及录制状态

1. 接口描述

接口名称:

/confopenapi/report/unifrom/tempconference/list/record

发送方式:

POST

参数格式:

accept: application/json;content-type: application/json

2. 输入参数

Http Header

参数名 必选 类型 说明
token 接口调用鉴权参数 也可以放在http body中

Http Body

参数 类型 必须 说明
eventId Long 会议ID
isIncludeStt int 是否包含字幕文件 1:包含 0:不包含

输入示例1: 获取会议录制

{
    "eventId": 551014,
}

3. 输出参数

参数 类型 说明
timeStamp Long 返回时间(时间戳,单位毫秒)
requestId String 请求ID(在接口异常时, 需提供请求ID)
status Int 返回的状态码, 0:成功
msg String 当返回结果的状态码不为0时,包含的错误信息
result Json 返回数据

result 参数说明

参数 类型 说明
eventId Long 会议ID
records Array 录制列表

records 参数说明

参数 类型 说明
tempConferenceId String 临时会议ID, 当预约完会议没有召开时(status=1), 此字段为空字符串
isReportReady Int 会议报告是否已生成 0: 未生成 1:已生成
hasRecord Int 会中是否开启了录制, 0:会议未开启录制 1:会议开启了录制
isRecordReady Int 录制是否生成 0: 未生成 1:已生成
status Int 会议状态 1:会议已创建, 2:会议进行中 4:会议已结束
thumb String 缩略图地址
recordingStarttime Long 临时会议的开始时间
recordingEndtime Long 临时会议的结束时间
videoLength Int 录制文件时长(单位:秒)
videoSize Int 录制文件大小(单位:字节)
videoStreamUrl String 录制流媒体在线播放地址
videoURL String 录制文件(MP4格式)下载地址
recordId Long 录制文件ID
recordType Int 录制文件类型 1: 会议录制; 5: 直播录制, 10: 监控录制
stt Array 录制字母文件数组

stt 参数说明

参数 类型 说明
lang String 字幕语言
url String 字幕文字下载地址

输出示例 会议创建完还未召开(status=1)

{
    "status": 0,
    "result": {
        "eventId": 647456,
        "records": [
            {

                "tempConferenceId": "",
                "title": "2023-12-29 14:37:25 会议",
                "sliceId": 0,
                "thumb": "",
                "recordingStarttime": 0,
                "recordingEndtime": 0,
                "videoLength": 0,
                "videoSize": 0,
                "videoStreamUrl": "",
                "videoURL": "",
                "recordId": 0,
                "recordType": 0,
                "stt": [],
                "isReportReady": 0,
                "hasRecord": 0,
                "isRecordReady": 0,
                "status": 1
            }
        ]
    },
    "msg": "Get User Meeting Recording Success",
    "request_id": "confopenapiserver-172.10.157.129-1703733733.54751776.356",
    "timestamp": 1703733733054,
    "request_duration": "471.947751ms"
}

输出示例 会议进行中(status=2), 会议未开启录制(hasRecord=0)

{
    "status": 0,
    "result": {
        "eventId": 647456,
        "records": [
            {
                "tempConferenceId": "613908480",
                "title": "2023-12-29 12:14:27 会议",
                "sliceId": 0,
                "thumb": "",
                "recordingStarttime": 1703741372,
                "recordingEndtime": 0,
                "videoLength": 0,
                "videoSize": 0,
                "videoStreamUrl": "",
                "videoURL": "",
                "recordId": 0,
                "recordType": 0,
                "stt": [],
                "isReportReady": 0,
                "hasRecord": 0,
                "isRecordReady": 0,
                "status": 2
            }
        ]
    },
    "msg": "Get User Meeting Recording Success",
    "request_id": "confopenapiserver-172.10.157.129-1703733733.54751776.356",
    "timestamp": 1703733733054,
    "request_duration": "471.947751ms"
}

输出示例 会议进行中(status=2), 会议开启了录制(hasRecord=1), 录制未生成(isRecordReady=0)

{
    "status": 0,
    "result": {
        "eventId": 647456,
        "records": [
            { 
                "tempConferenceId": "613922560",
                "title": "2023-12-29 15:21:50 会议",
                "sliceId": 0,
                "thumb": "",
                "recordingStarttime": 1703744533,
                "recordingEndtime": 0,
                "videoLength": 0,
                "videoSize": 0,
                "videoStreamUrl": "https://rtest.qsh1.cn/rec/page?id=33f690fa546440208212c9708aacda4d&v=3",
                "videoURL": "",
                "recordId": 0,
                "recordType": 0,
                "stt": [],
                "isReportReady": 0,
                "hasRecord": 1,
                "isRecordReady": 0,
                "status": 2
            }
        ]
    },
    "msg": "Get User Meeting Recording Success",
    "request_id": "confopenapiserver-172.10.157.129-1703733733.54751776.356",
    "timestamp": 1703733733054,
    "request_duration": "471.947751ms"
}

输出示例 会议已结束(status=4), 会议开启了录制(hasRecord=1), 录制未生成(isRecordReady=0)

{
    "status": 0,
    "result": {
        "eventId": 647456,
        "records": [
            {
                "tempConferenceId": "613910272",
                "title": "2023-12-29 14:37:25 会议",
                "sliceId": 0,
                "thumb": "https://rtest.qsh1.cn/static/img/thumb.png",
                "recordingStarttime": 1703741985,
                "recordingEndtime": 1703742247,
                "videoLength": 0,
                "videoSize": 0,
                "videoStreamUrl": "https://rtest.qsh1.cn/rec/page?id=23568ca15e04370b7b3b1ecad6d6814&v=3",
                "videoURL": "",
                "recordId": 0,
                "recordType": 0,
                "stt": [],
                "isReportReady": 0,
                "hasRecord": 1,
                "isRecordReady": 1,
                "status": 4
            }
        ]
    },
    "msg": "Get User Meeting Recording Success",
    "request_id": "confopenapiserver-172.10.157.129-1703733733.54751776.356",
    "timestamp": 1703733733054,
    "request_duration": "471.947751ms"
}

输出示例 会议已结束(status=4), 会议开启了录制(hasRecord=1), 录制生成(isRecordReady=1)

{
    "status": 0,
    "result": {
        "eventId": 647456,
        "records": [
            {
                "tempConferenceId": "613910272",
                "title": "2023-12-29 14:37:25 会议",
                "sliceId": 0,
                "thumb": "https://rtest.qsh1.cn/static/img/thumb.png",
                "recordingStarttime": 1703741985,
                "recordingEndtime": 1703742247,
                "videoLength": 262,
                "videoSize": 1103982,
                "videoStreamUrl": "https://rtest.qsh1.cn/rec/page?id=23568ca15e04370b7b3b1ecad6d6814&v=3",
                "videoURL": "https://rtest.qsh1.cn/resources/20231228/613910272/downloadzip/23568ca15e04370b7b3b1ecad6d6814.mp4?dname=2023-12-29 14:37:25 会议_20231228133945.mp4",
                "recordId": 49444,
                "recordType": 1,
                "stt": [],
                "isReportReady": 0,
                "hasRecord": 1,
                "isRecordReady": 1,
                "status": 4
            }
        ]
    },
    "msg": "Get User Meeting Recording Success",
    "request_id": "confopenapiserver-172.10.157.129-1703733733.54751776.356",
    "timestamp": 1703733733054,
    "request_duration": "471.947751ms"
}