企业会议录制变更
事件描述
当会议录制变更时,会向订阅方推送此事件,包含企业内所有会议录制变更事件。
订阅说明
| 事件主体 | kso.meeting_recording |
|---|---|
| 权限要求 | 查询会议录制信息 kso.meeting_recording.read |
| 解密方式 | 详见 事件安全校验 |
事件体(解密前)
| 名称 | 参数类型 | 说明 |
|---|---|---|
| topic | string | 消息主题 kso.meeting_recording |
| operation | string | 消息变更动作ready:完成 |
| time | integer | 时间(秒为单位的时间戳) |
| nonce | string | iv 向量(解密时使用) |
| signature | string | 消息签名 |
| encrypted_data | string | 消息变更的加密字段 |
事件体示例(解密前)
json
{
"topic": "kso.meeting_recording",
"operation": "ready",
"time": 1704074400,
"nonce": "71***********7",
"signature": "w6**********6Q",
"encrypted_data": "B7**********iA=="
}事件体数据(解密后)
| 名称 | 参数类型 | 是否必带 | 说明 |
|---|---|---|---|
| meeting | object | 是 | 会议信息 |
| ∟ id | string | 是 | 会议 ID |
| ∟ subject | string | 是 | 会议主题 |
| ∟ join_code | string | 是 | 入会码 |
| ∟ start_time | string | 是 | 开始时间,unix秒级时间 |
| ∟ end_time | string | 是 | 结束时间,unix秒级时间 |
| ∟ host_user | object | 是 | 主持人信息 |
| ∟ ∟ type | string | 是 | 用户类型,user:wps 用户 |
| ∟ ∟ user_id | string | 是 | 用户 ID,可通过通讯录接口获取,当 type 为 user 有效 |
| meeting_recording | object | 是 | 会议录制信息 |
| ∟ id | string | 是 | 录制 ID |
| ∟ type | string | 是 | 录制类型audio:音频文件video:视频文件 |
| ∟ view_url | string | 否 | 录制的查看 URL,请将“$entry(meeting)$”替换为“/meeting”,加上当前环境域名进行访问 |
| ∟ duration | integer | 否 | 录制总时长(单位:秒) |
事件体数据示例(解密后)
json
{
"meeting": {
"id": "meeting_123",
"subject": "项目讨论会议",
"join_code": "123456",
"start_time": "1760339732",
"end_time": "1760340110",
"host_user": {
"type": "user",
"user_id": "user_001"
}
},
"meeting_recording": {
"id": "recording_456",
"type": "video",
"view_url": "$entry(meeting)$/xxx",
"duration": 3600
}
}