检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在华为云会议账号登录后或者登录前,都可以使用该接口通过分享会议链接中的会议ID和48位密码映射值Random加入会议。
会议基本信息推送 表1 会议基本信息推送消息帧 参数 类型 描述 action String "ConfBasicInfoNotify" version Long 消息的版本号,当前使用消息生成时的时间戳(毫秒)标识。 createTime Long 消息生成时的时间戳(毫秒)。
random 否 char[] 48位会议密码映射值。来源于分享会议信息中的会议链接尾部。会议不要求来宾密码时,可以为空字符串。 name 否 char[] 会议昵称。在已登录状态下可为空,已登录时为空将使用登录的用户名作为会场名。匿名入会必须传该名字或者提前设置会场名。
映射 第三方账号字段名称 企业鉴权接口里账号字段。 第三方access token字段名称 企业获取token接口里token字段。 第三方姓名字段名称 第三方邮箱字段名称 第三方移动电话字段名称 企业用户信息接口里字段和华为云会议用户信息的映射关系。
在华为云会议账号登录后或者登录前,都可以使用该接口通过分享会议链接中的会议ID和48位密码映射值Random加入会议。
random N string 48位会议密码映射值。来源于分享会议信息中的会议链接尾部。 会议不要求来宾密码时,可以为空字符串。 nickName N string 会议昵称。在已登录状态下可为空,已登录时为空将使用登录的用户名作为会场名。
70.16.5更新内容 1.新增周期会议相关接口,接口详见预约周期会议,编辑周期会议,取消周期会议,编辑周期子会议,取消周期子会议 2.加入会议接口HwmJoinConfByIdInfo参数新增字段:isStopConflictConf强制结束和当前VMR会议资源冲突的会议,接口详见加入会议
会议级事件推送 概述 应用示例 接口参考 父主题: 会议事件推送
设置加入会议的密码,会议无密码时不填 isStopConflictConf 否 boolean 强制结束和当前VMR会议资源冲突的会议 表4 RandomJoinConfParam参数说明 参数 是否必须 类型 描述 random 是 String 设置加入会议的随机数,由会议密码映射生成
这种鉴权模式下,第三方系统需要为第三方User ID绑定华为云会议用户账号,第三方User ID和华为云会议用户账号是1:1映射的。 图3 第三方账号与华为云会议账号的绑定关系 第三方User ID和华为云会议用户账号也可以是n:1,但是需要第三方系统自己负责账号的绑定和解绑定。
# 包含有类名->混淆后类名的映射关系 # 然后可以使用printmapping指定映射文件的名称 -verbose # 不做预校验,preverify是proguard的4个步骤之一 # Android不需要preverify,去掉这一步可加快混淆速度 -dontpreverify
概述 第三方应用可以通过Websocket接口订阅某个会议的信息,当这些信息变化后,华为云会议服务端会主动把变化后的信息推送给第三方应用。当前已支持的推送信息包括: 会议基本信息 会议状态信息 预约与会者信息 在线与会者信息 发言方状态信息 会议媒体质量状态信息 邀请结果信息 实时字幕信息
应用示例 应用场景 本小节介绍WebSocket建链、信息订阅、信息推送以及心跳保持的调用顺序。 业务流程 WebSocket建链、订阅、信息推送的流程图如下: 图1 Websocket消息推送流程图 根据会议ID及主持人密码获取会控Token和建链Websocket所需的服务端地址
时区表 表1 时区映射关系 参数值 时区信息 1 (GMT-12:00) Eniwetok, Kwajalein 2 (GMT-11:00) Midway Island, Samoa 3 (GMT-10:00) Hawaii 4 (GMT-09:00) Alaska 5 (GMT-
接口参考 WebSocket建链 信息订阅 会议基本信息推送 会议状态信息推送 在线与会者信息推送 预约与会者信息推送 发言方状态信息推送 会议媒体质量状态信息推送 邀请结果信息推送 实时字幕信息推送 WebSocket心跳 等候室成员列表信息 传译组信息推送 父主题: 会议级事件推送
WebSocket心跳 描述 通过此接口,对已建立WebSocket消息通道保活。会议服务端如果180s内未收到心跳请求,则会关闭websocket链接。建议每一分钟发送一次。 表1 WebSocket心跳请求 参数 类型 描述 action String "HeartBeat"
表2 第三方账号和华为云会议账号的映射关系 第三方账号 华为云会议账号 15012345678 Auto-94b91e94ce3f4ddab9ecfe7625418e60 18012345678 Auto-7700ebc37cf580a680cdfde4b34b41d0 最佳实践2
信息订阅 订阅消息帧 表1 订阅信息请求消息帧 参数 是否必须 类型 描述 action 是 String "Subscribe" sequence 是 String 消息随机序列号,建议长度20-30。 data 是 SubscribeData object 订阅数据。 表2 SubscribeData
WebSocket建链 描述 通过此接口,完成与会议服务器端会控WebSocket通道的建立。请求前缀通过会议控制中获取会控Token的接口可获取建链地址(wsURL)。请求鉴权处理失败时,会议服务器端会主动关闭WebSocket通道。 该Websocket的连接在会议结束后服务端会主动拆除
邀请结果信息推送 该事件可以通知邀请会场的结果事件,或者会场离会的原因事件。 表1 邀请终端结果推送消息帧 参数 类型 描述 action String "InviteResultNotify" version Long 全量消息为:消息生成时的时间戳(毫秒)。 增量消息为:递增序列号