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

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

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 录制字母文件数组
isOpenStt Int 会中是否打开了语音转文字功能
audioUrl String 录制音频文件
videoMinioKey String 存储到minio后视频文件对应的ID, 只有特定客户,特定环境这个字段才有值
audioMinioKey String 存储到minio后音频文件对应的ID, 只有特定客户,特定环境这个字段才有值
region String 会议主持人所在区域, 只有特定客户,特定环境这个字段才有值

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,
                "isOpenStt":0,
                "videoMinioKey":"sa3sa3hj1234"
                "audioMinioKey":"sa3sa3hj1234",
                "region":"shanghai"
            }
        ]
    },
    "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,
                "isOpenStt":0
            }
        ]
    },
    "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,
                "isOpenStt":1
            }
        ]
    },
    "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,
                "isOpenStt":0
            }
        ]
    },
    "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,
                "isOpenStt":1
            }
        ]
    },
    "msg": "Get User Meeting Recording Success",
    "request_id": "confopenapiserver-172.10.157.129-1703733733.54751776.356",
    "timestamp": 1703733733054,
    "request_duration": "471.947751ms"
}