获取单场会议临时会议列表及录制状态
获取单场会议临时会议列表及录制状态
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 | 会中是否打开了语音转文字功能 |
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
}
]
},
"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"
}