会议抄送事件
更新时间: 2024/08/15 18:22:57
本文介绍网易会议组件(NEMeetingKit)的相关抄送事件的参数说明和示例。
适用场景
会议组件抄送支持配置回调来接收某些重要事件,比 房间组件(NERoomKit)抄送 更加适用于视频会议业务场景。
- 开启会议组件抄送后,您可同时接收会议抄送与 NERoomKit 抄送,从而根据自身需求处理抄送逻辑。
- 当事件被触发时,回调服务将主动推送相应事件内容到用户配置的回调地址。
开通消息抄送的操作步骤请参考 开通消息抄送。
事件类型
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 | 会议时长抄送 |
MEETING_MEMBER_INVITE | 会议成员邀请抄送 |
MEETING_MEMBER_INVITE_CANCEL | 会议成员邀请取消抄送 |
MEETING_TRANSCRIPT_COMPLETED | 会议转写记录文件完成事件 |
创建会议或修改会议
当成功创建会议或修改会议时,会触发该事件。
-
消息体
字段名 类型 说明 requestId String 抄送事件唯一标识 eventType String 事件类型,本事件的类型为:MEETING_INFO_CHANGE timestamp Number 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分 0 秒开始到现在的 毫秒数 + body JSON 对象 抄送消息体 -
JSON 示例
JSON
{ "requestId": "test_a2f048dfeb764929b3f8c9e52f3b9689", "eventType": "MEETING_INFO_CHANGE", "timestamp": 1685527356932, "body": { "subject": "Jack 的即刻会议", "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 示例
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 示例
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 示例
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 示例
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 示例
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 示例
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 示例
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" } }
会议成员邀请抄送
-
消息体
字段名 类型 说明 requestId String 抄送事件唯一标识 eventType String 事件类型,该事件的类型为:MEETING_DURATION timestamp Number 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分 0 秒开始到现在的 毫秒数 + body JSON 对象 抄送消息体 -
JSON 示例
JSON
{ "requestId": "test_3782233c33cc4ffcbb8d6fca7605a559", "eventType": "MEETING_MEMBER_INVITE", "timestamp": 1685689473397, "body": { "inviteeUserUuid": "user01*****1232", "operatorUserUuid": "13459***088025", "operatorName": "testName", "reason": "NORMAL_INVITE", "meetingId": 75957, "roomArchiveId": 301485, "meetingNum": "252359406" } }
会议成员邀请取消抄送
-
消息体
字段名 类型 说明 requestId String 抄送事件唯一标识 eventType String 事件类型,该事件的类型为:MEETING_DURATION timestamp Number 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分 0 秒开始到现在的 毫秒数 + body JSON 对象 抄送消息体 -
JSON 示例
JSON
{ "requestId": "test_3782233c33cc4ffcbb8d6fca7605a559", "eventType": "MEETING_MEMBER_INVITE_CANCEL", "timestamp": 1685689473397, "body": { "inviteeUserUuid": "user01*****1232", "operatorUserUuid": "13459***088025", "operatorName": "testName", "reason": "CANCEL", "meetingId": 75957, "roomArchiveId": 301485, "meetingNum": "252359406" } }
会议转写记录文件完成事件
由于转写文件属于敏感内容,在接收到该事件后,需通过 获取转写文件接口 获取下载链接
-
消息体
字段名 类型 说明 requestId String 抄送事件唯一标识 eventType String 事件类型,该事件的类型为:MEETING_TRANSCRIPT_COMPLETED timestamp Number 该事件发生的 UTC 时间戳,从 1970 年 1 月 1 日 0 点 0 分 0 秒开始到现在的 毫秒数 + body JSON 对象 抄送消息体 -
JSON 示例
JSON
{ "requestId": "prd_3782233c33cc4ffcbb8d6fca7605a559", "eventType": "MEETING_TRANSCRIPT_COMPLETED", "timestamp": 1685689473397, "body": { "meetingId": 75957, "roomArchiveId": 301485, "meetingNum": "252359406" } }
此文档是否对你有帮助?