批量查询会议状态和录制数据

1. 接口描述

接口名称:

/eventopenapi/event/report/query

发送方式:

POST

参数格式:

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

2. 输入参数

参数 类型 必须 说明
token String 统一鉴权token
eventIds Array 直播会议ID列表(最大查询数量为50)
queryType Int 查询的数据类别(1: 会议状态; 2: 会议录制; 3: 会议状态+会议录制)
recordType Int 录制类型(queryType=2时有效)1:会议录制或电话录制; 5:直播录制; 默认全查

3. 输出参数

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

data 参数说明

参数 类型 说明
status Json 会议状态信息,会根据eventId进行分组
records Json 会议录制信息,会根据eventId进行分组

status 参数说明

参数 类型 说明
conferenceId String 会议ID
tempConferenceId String 临时会议ID
status Int 会议状态 0:会议不存在;1: 会议已创建,2: 会议已开始,4: 会议已结束,5: 会议已过期
userId Long 会议主持人ID
eventId Long 直播会议ID
liveStatus Int 直播状态 0: 已创建,1: 直播开始,2: 直播结束,6: 已删除,7: 已关闭
liveOpenFlag Int 是否支持直播 0:否,1:是

records 参数说明(每场会议可能会存在多条录制数据)

参数 类型 说明
title String 会议标题
sliceId Long 会议录制ID
thumb String 缩略图地址
recordingStarttime Long 录制开始时间(单位:秒)
recordingEndtime Long 录制结束时间(单位:秒)
videoLength Int 录制文件时长(单位:秒)
videoSize Int 录制文件大小(单位:字节)
videoStreamUrl String 录制流媒体在线播放地址
videoURL String 录制文件(MP4格式)下载地址
recordId Long 记录ID
recordType Int 录制文件类型 1: 会议录制或电话录制; 5: 直播录制

4. 示例

输入示例

{
    "token":"5d41c4ac806c6440eb6aa8e071115f2b",
    "eventIds": [6346581],
    "queryType": 3
}

输出示例

{
    "timeStamp": 1659715436668,
    "code": 200,
    "msg": "Successfully to get the event record data!",
    "data": {
        "records": {
            "6346581": [
                {
                    "sliceId": 131335,
                    "recordingStarttime": 1650529778,
                    "videoLength": 209,
                    "thumb": "https://dle.quanshi.com/onemeeting/download/cover.jpg",
                    "videoStreamUrl": "",
                    "recordType": 5,
                    "recordingEndDate": "2022-04-21 16:33:08",
                    "title": "用来验证bug的回放",
                    "videoSize": 18252282,
                    "recordId": 401952,
                    "recordingEndtime": 1650529988,
                    "videoURL": "http://live-replay-aws.quanshi.com/167452/20220421/live/167452_61336634_1_quanshi/1650529778935705.mp4?download=1650529778935705.mp4",
                    "recordingStartDate": "2022-04-21 16:29:38"
                },
                {
                    "sliceId": 131334,
                    "recordingStarttime": 1650529409,
                    "videoLength": 92,
                    "thumb": "https://dle.quanshi.com/onemeeting/download/cover.jpg",
                    "videoStreamUrl": "",
                    "recordType": 5,
                    "recordingEndDate": "2022-04-21 16:25:02",
                    "title": "用来验证bug的回放",
                    "videoSize": 9653388,
                    "recordId": 401945,
                    "recordingEndtime": 1650529502,
                    "videoURL": "http://live-replay-aws.quanshi.com/167452/20220421/live/167452_61336634_1_quanshi/1650529409806333.mp4?download=1650529409806333.mp4",
                    "recordingStartDate": "2022-04-21 16:23:29"
                }
            ]
        },
        "status": {
            "6346581": {
                "conferenceId": "61336634",
                "tempConferenceId": "1158339996",
                "status": 4,
                "userId": 21266087,
                "eventId": 6346581,
                "liveStatus": 7,
                "liveOpenFlag": 1
            }
        }
    },
    "requestId": "10.70.213.39_20220806_000356_1659715436482"
}