更新时间:2024-04-23 GMT+08:00

最佳实践

开放性应用实践概览

华为云会议提供了服务端API开放和客户端SDK开放,开发者基于自己的应用场景可以灵活地集成华为云会议的开放性接口。本文介绍了几个基于华为云会议集成的最佳实践,帮助开发者了解几种典型场景下的集成方案,以管窥豹,快速掌握基于华为云会议的集成开发能力。

图1 开放性应用实践概览
表1 服务端API集成实践

实践

应用场景

实践1:鉴权登录

服务端API调用前需要鉴权登录后获取接入Token,开放者通过App ID鉴权接口完成鉴权登录,并获取接入Token。

实践2:创建会议

服务端创建会议:用户已有的管理系统可集成华为会议服务的会议管理接口,可以调用服务端API创建会议。

客户端创建会议:用户可以在客户端上直接创建立即开始的会议或者预约会议。

实践3:加入会议

服务端拉起与会者:调用服务端API,添加与会者。与会者收到会议来电并加入会议。

客户端主动入会:用户可以,通过输入会议ID/密码入会;单击邮件链接入会;单击Web链接入会;在微信/微信小程序中单击链接入会。

实践4:离开会议

服务端结束会议:调用服务端API,结束会议。

客户端离开/结束会议:用户在会中界面上结束会议和离开会议。

最佳实践1:鉴权登录

开发者集成华为云会议服务端API时,推荐使用App ID鉴权方式,鉴权通过后可以获取接入Token。第一次鉴权通过后,华为云会议后台会自动为第三方的用户应用分配一个华为云会议账号。

图2 APP ID鉴权

登录成功后,华为云会议会自动给第三方应用分配华为云会议账号。这个绑定关系由华为云会议维护,第三方开发者不用关注华为云会议账号。

表2 第三方账号和华为云会议账号的映射关系

第三方账号

华为云会议账号

15012345678

Auto-94b91e94ce3f4ddab9ecfe7625418e60

18012345678

Auto-7700ebc37cf580a680cdfde4b34b41d0

最佳实践2:创建会议

  • 用户的应用服务器通过调用服务器API接口,实现预定会议或创建即时会议。
  • 用户的APP通过调用客户端SDK接口,实现预定会议或创建即时会议。
图3 服务端创建会议集成方案
图4 客户端创建会议集成方案

最佳实践3:加入会议

华为云会议提供多种入会方式,用户的应用服务器或者APP通过集成华为云会议的入会接口,可以通过多种方式加入会议。

  • 方式1:终端被邀入会
  • 方式2:终端通过会议ID和密码主动入会
  • 方式3:邮件链接拉起终端入会
  • 方式4:Web链接拉起终端入会
  • 方式5:微信/微信小程序拉起终端入会
图5 加入会议集成方案

最佳实践4:离开/结束会议

图6 离开会议集成方案