会议抄送事件
更新时间: 2023/08/15 08:38:33
本文介绍会议的相关抄送事件。
会议抄送支持配置回调来接收某些重要事件,比NERoom抄送更加偏向会议业务,当抄送开启时可同时接收会议抄送与NERoom抄送,客户可根据自身需求来进行抄送逻辑处理。当事件被触发时,回调服务将主动推送相应事件内容到用户配置的回调地址。本文介绍会议相关事件的参数说明和示例。
开通消息抄送的操作步骤请参见开通消息抄送。
事件类型
eventType | 事件描述 |
---|---|
MEETING_INFO_CHANGE | 创建会议或修改会议 |
MEETING_STATE_CHANGE_EVENT | 会议状态变更 |
MEETING_MEMBER_ENTRY | 会议成员进入 |
MEETING_MEMBER_LEAVE | 会议成员离开 |
MEETING_MEMBER_USERNAME_CHANGE | 会议成员修改昵称 |
MEETING_MEMBER_ROLE_CHANGE | 会议成员角色变更 |
MEETING_RECORD | 录制文件下载 |
MEETING_DURATION | 会议时长抄送 |
创建会议或修改会议
当成功创建会议或修改会议时,会触发该事件。
- 消息体
字段名 | 类型 | 描述 |
---|---|---|
requestId | String | 抄送事件唯一标识 |
eventType | String | 事件类型,本事件的类型为: MEETING_INFO_CHANGE |
timestamp | Number | 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分0 秒开始到现在的毫秒数 |
+ body | JSON 对象 | 抄送消息体 |
- JSON 示例
{
"requestId": "test_a2f048dfeb764929b3f8c9e52f3b9689",
"eventType": "MEETING_INFO_CHANGE",
"timestamp": 1685527356932,
"body": {
"subject": "小王的即刻会议",
"settings": "{\"liveConfig\":{\"canvas\":{\"width\":1920,\"height\":1080,\"color\":0},\"liveAddress\":\"https://106.**.**.**:3001/appLive/v2/KBKWYRprHDAmUS3-Q-ThtA\\u003d\\u003d\"},\"roomInfo\":{\"roomConfig\":{\"resource\":{\"rtc\":true,\"chatroom\":true,\"live\":false,\"whiteboard\":true,\"record\":true,\"sip\":true}},\"roomProperties\":{\"extraData\":{\"value\":\"\"},\"focus\":{\"value\":\"\"},\"live\":{\"canvas\":{\"width\":1920,\"height\":1080,\"color\":0}},\"sip\":{\"sipCid\":\"76990361\"}},\"roleBinds\":{\"1159798067911364\":\"host\"},\"roomConfigId\":40}}",
"meetingType": 1,
"state": 1,
"ownerUserUuid": "115***911364",
"meetingId": 75517,
"roomArchiveId": 300507,
"meetingNum": "727356983"
}
}
会议状态变更
当会议状态变更时会触发该回调。
- 消息体
字段名 | 类型 | 描述 |
---|---|---|
requestId | String | 抄送事件唯一标识 |
eventType | String | 事件类型,本事件的类型为: MEETING_STATE_CHANGE_EVENT |
timestamp | Number | 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分0 秒开始到现在的毫秒数 |
+ body | JSON 对象 | 抄送消息体 |
- JSON 示例
{
"requestId": "test_778e15103bd9425788e74da1bc0c579f",
"eventType": "MEETING_STATE_CHANGE_EVENT",
"timestamp": 1685527357617,
"body": {
"state": 2,
"preState": 1,
"updateTime": 1685527357594,
"meetingId": 75517,
"roomArchiveId": 300507,
"meetingNum": "727356983"
}
}
会议成员进入
当有成员进入会议时,会触发该回调。
- 消息体
字段名 | 类型 | 描述 |
---|---|---|
requestId | String | 抄送事件唯一标识 |
eventType | String | 事件类型,本事件的类型为:MEETING_MEMBER_ENTRY |
timestamp | Number | 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分0 秒开始到现在的毫秒数 |
+ body | JSON 对象 | 抄送消息体 |
- JSON 示例
{
"requestId": "test_778e15103bd9425788e74da1bc0c579f",
"eventType": "MEETING_MEMBER_ENTRY",
"timestamp": 1685527357669,
"body": {
"userUuid": "115***911364",
"clientType": "mac",
"entryTime": 1685527501565,
"meetingId": 75517,
"roomArchiveId": 300507,
"meetingNum": "727356983"
}
}
会议成员离开
当会议中有成员离开会议时,会触发该回调。
- 消息体
字段名 | 类型 | 描述 |
---|---|---|
requestId | String | 抄送事件唯一标识 |
eventType | String | 事件类型,该事件的类型为: MEETING_MEMBER_LEAVE |
timestamp | Number | 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分0 秒开始到现在的毫秒数 |
+ body | JSON 对象 | 抄送消息体 |
- JSON 示例
{
"requestId": "test_c79e58a19dba43bb92c101cc5769bba0",
"eventType": "MEETING_MEMBER_LEAVE",
"timestamp": 1685527541766,
"body": {
"userUuid": "1159***11364",
"leaveTime": 1685527541565,
"clientType": "mac",
"reason": {
"type": "NORMAL",
"deviceId": "793D7C28-7673-51BF-A5C4-504298DCF45F"
},
"meetingId": 75517,
"roomArchiveId": 300507,
"meetingNum": "727356983"
}
}
会议成员修改昵称
当会议中有成员修改昵称时会触发该回调。
- 消息体
字段名 | 类型 | 描述 |
---|---|---|
requestId | String | 抄送事件唯一标识 |
eventType | String | 事件类型,该事件的类型为: MEETING_MEMBER_USERNAME_CHANGE |
timestamp | Number | 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分0 秒开始到现在的毫秒数 |
+ body | JSON 对象 | 抄送消息体 |
- JSON 示例
{
"requestId": "test_e7ce2cca01f44f82be84e6dc85e54bbe",
"eventType": "MEETING_MEMBER_USERNAME_CHANGE",
"timestamp": 1685587699747,
"body": {
"userUuid": "1159799092265382",
"clientType": "web",
"operatorUserUuid": "1159799092265382",
"newUsername": "yy",
"oldUsername": "asd123",
"meetingId": 75667,
"roomArchiveId": 300781,
"meetingNum": "787303261"
}
}
会议成员角色变更
当会议成员角色变更时会触发该回调。
- 消息体
字段名 | 类型 | 描述 |
---|---|---|
requestId | String | 抄送事件唯一标识 |
eventType | String | 事件类型,该事件的类型为: MEETING_MEMBER_ROLE_CHANGE |
timestamp | Number | 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分0 秒开始到现在的毫秒数 |
+ body | JSON 对象 | 抄送消息体 |
- JSON 示例
{
"requestId": "test_841e8c46ae744339be9b833a2661b7b4",
"eventType": "MEETING_MEMBER_ROLE_CHANGE",
"timestamp": 1685587882691,
"body": {
"userUuid": "1159***65382",
"clientType": "web",
"operatorUserUuid": "1159***87911364",
"oldRole": "cohost",
"newRole": "member",
"meetingId": 75667,
"roomArchiveId": 300781,
"meetingNum": "787303261"
}
}
录制文件下载
当录制文件生成完毕,并且上传到点播系统成功后触发本抄送。
- 消息体
字段名 | 类型 | 描述 |
---|---|---|
requestId | String | 抄送事件唯一标识 |
eventType | String | 事件类型,该事件的类型为: MEETING_RECORD |
timestamp | Number | 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分0 秒开始到现在的毫秒数 |
+ body | JSON 对象 | 抄送消息体 |
- JSON 示例
{
"requestId": "test_0f029feb45ae4336966283444439c6a0",
"eventType": "MEETING_RECORD",
"timestamp": 1685953298465,
"body": {
"type": "mp4",
"mix": true,
"filename": "0-13459***779-1685953197143-0-mix.mp4",
"md5": "81ff9369a85f***b6cddffaa0",
"size": 10612662,
"url": "http://jd***afj.vod.126.net/jdv***afj/0-13459***79-1685953197143-0-mix.mp4",
"vid": 8337140563,
"pieceIndex": 0,
"timestamp": 1685953197143,
"meetingId": 76623,
"roomArchiveId": 302854,
"meetingNum": "289194820"
}
}
会议时长抄送
- 消息体
字段名 | 类型 | 描述 |
---|---|---|
requestId | String | 抄送事件唯一标识 |
eventType | String | 事件类型,该事件的类型为: MEETING_DURATION |
timestamp | Number | 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分0 秒开始到现在的毫秒数 |
+ body | JSON 对象 | 抄送消息体 |
- JSON 示例
{
"requestId": "test_3782233c33cc4ffcbb8d6fca7605a559",
"eventType": "MEETING_DURATION",
"timestamp": 1685689473397,
"body": {
"live": 0,
"rtcCid": "13459***088025",
"duration": 234,
"memberDurations": [
{
"duration": 234,
"rtcUid": 32988,
"userType": 3,
"userUuid": "1159***7911364"
}
],
"createTime": 1685689237240,
"type": "VIDEO",
"status": "SUCCESS",
"running": false,
"meetingId": 75957,
"roomArchiveId": 301485,
"meetingNum": "252359406"
}
}
此文档是否对你有帮助?