首页 > 其他分享 >把zoom视频会议web客户端嵌入企业平台

把zoom视频会议web客户端嵌入企业平台

时间:2023-05-15 12:44:53浏览次数:47  
标签:web 插件 zoom API 应用 kintone 客户端

 一、概要

现在中国企业已步入全球化新时代,视频会议软件的使用率越来越高。之前我们讲了如何将腾讯会议接入到我们的系统中,这次,我们将zoom这个国际流行化的视频会议接入进来,无需安装客户端就能在kintone上开视频会议了。

二、ZOOM端准备

本教程是教大家如何将zoom直接以web嵌入的形式在kintone中展现。用到的技术是zoom web sdk。所以在开发部署前,请先对他的内容做一些了解。

以下我们就从创建zoom jwt应用开始:

1、创建zoom jwt应用

参考资料:Zoom Meeting Web SDK

按照zoom的web sdk 开发文档,首先去zoom注册一个jwt应用:Create a JWT app

2、获取应用的API Key 和 API Secret,Token

 

将应用中的API Key 和 API Secret准备好。

API Key & API Secret:

 设置一个过期时间比较长的Token,用来调用zoom api来预定会议。

三、kintone端导入

1、导入zoom的模板应用

通过导入模板文件来创建zoom相关的应用

2、应用说明

这时我们创建了两个应用。分别是“Calendar” 和 “ZoomClient”。

  • Calendar是日程应用,用户可以直接登记会议,参加会议。本例使用的是预定会议。

  • ZoomClient是zoom客户端应用。用来配置好zoom的信息及被Calendar应用调用来显示zoom会议。

3、应用配置

ZoomClient应用需要安装kintone插件并且预先配置好之前申请的zoom jwt应用的API Key 和 API Secret

STEP1:导入插件

  1. 准备插件: kintone2Zoom ,ZoomWebClient。关于插件的导入方法,请参考kintone帮助文档 在kintone中安装插件

  2. 导入ZoomWebClient和kintone2Zoom 两个插件。

STEP2:在应用中添加插件

在ZoomClient应用中添加插件(ZoomWebClient)。

在Calendar应用中添加插件(kintone2Zoom)。

关于插件的添加方法,请参考kintone帮助文档 在应用中添加插件

STEP3:配置插件

  • 在ZoomWebClient插件中设置好之前准备好的API Key 和 API Secret 并保存

  • 在kintone2Zoom插件中设置好之前准备好的Token 并保存

  • 4、Calendar应用使用

    在Calendar应用中实现了创建会议(预约),取消会议。用户可以直接在线主持会议及参加会议。

    创建会议

    在Calendar中创建的会议会自动生成zoom的会议链接,并同步到zoom中。

    取消会议

    删除这条会议记录时,这条预定会自动从zoom中删除。

    主持会议

    点击主持会议,会自动更新kintone的Host字段。这样其他用户可以看到这个会议是否已经开始,并且知道是谁在主持。

    参加会议

    等待主持人主持会议后,参加者才能点击attend来参加会议。

  • 详细代码解析,请至开发者网站查看:cybozu开发者网站-把zoom视频会议web客户端嵌入kintone 

标签:web,插件,zoom,API,应用,kintone,客户端
From: https://www.cnblogs.com/cybozu/p/17401499.html

相关文章

  • WEB—CDN相关技术
    前言:CDN的全称是ContentDeliveryNetwork,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。但在安全测试过程中,若目标......
  • WebApplicationInitializer究 Spring 3.1之无web.xml式 基于代码配置的servlet3.0应用
    大家应该都已经知道Spring3.1对无web.xml式基于代码配置的servlet3.0应用。通过spring的api或是网络上高手们的博文,也一定很快就学会并且加到自己的应用中去了。PS:如果还没,也可以小小参考一下鄙人的上一篇文章<<探Spring3.1之无web.xml式基于代码配置的servlet3.0应用>>。    ......
  • Table被web编程弃用的原因
    Table要比其它html标记占更多的字节。(延迟下载时间,占用服务器更多的流量资源。)Tablle会阻挡浏览器渲染引擎的渲染顺序。(会延迟页面的生成速度,让用户等待更久的时间。)Table里显示图片时需要你把单个、有逻辑性的图片切成多个图。(增加设计的复杂度,增加页面加载时间,增加HTTP会话......
  • 关于 Web 可访问性的神话
    网络可访问性是每个Web开发项目中的必去之处,但对于许多Web开发人员来说,它似乎仍是个谜。就像这是传奇的东西,而不是工作所需的基本技能。围绕Web可访问性存在许多误解,大多数时候,由于对此事缺乏了解(或兴趣),这些误解都助长了这种误解。本文收集了其中一些无障碍误解或神话。无......
  • docker compose fullstack example -- keycloak web grant-type: password
    fastapi-react-postgres-keycloak-ssohttps://github.com/fanqingsong/fastapi-react-postgres-keycloak-sso version:"3"services:nginx:image:nginx:1.17volumes:-./nginx/nginx.conf:/etc/nginx/conf.d/default.conf-./log......
  • WEB—加密算法
    前言:在渗透测试中,常见的密码等敏感信息会采用加密处理,其中作为安全测试人员必须要了解常见的加密方式,才能为后续的安全测试做好准备————————————————————————————————————————————常见加密编码等算法解析MD5,SHA,ASC,进制,时间戳,U......
  • 老杜 JavaWeb 讲解(六) ——Servlet对象的生命周期
    (八)Servlet对象的生命周期对应视频:10-Servlet对象的生命周期8.1什么是Servlet对象生命周期?Servlet对象什么时候被创建。Servlet对象什么时候被销毁。Servlet对象创建了几个?Servlet对象的生命周期表示:一个Servlet对象从出生在最后的死亡,整个过程是怎样的。8.2Servle......
  • 【从0开始编写webserver·基础篇#01】为什么需要线程池?写一个线程池吧
    线程池参考:1、游双Linux高性能服务器编程2、TinyWebServer注:虽然是"从0开始",但最好对(多)线程、线程同步等知识点有所了解再看,不然可能有些地方会理解不到位(但也有可能是我没说明到位,水平有限,见谅)Web服务器与线程池的关系Web服务器需要同时处理多个客户端请求,并且每个请求可......
  • C# mqtt服务器源码,自带web API接口,可通过API进行更改服务器IP,端口,客户连接信息。
    C#mqtt服务器源码,自带webAPI接口,可通过API进行更改服务器IP,端口,客户连接信息。以windows服务方式运行,mqtt消息可开启持久化。通过API可以查询记录,在线用户等等。带服务器管理软件,也是源码。安装部署简单。ID:12490673681913825......
  • 485转web api服务器框架源码。 集成iot,web api服务,这套带码是通过C#
    485转webapi服务器框架源码。集成iot,webapi服务,这套带码是通过C#编写集成IOCP高性能高并发优势服务器服务源码。带手机app测试demo源码具体具备功能如下:1、具备EF6+mssql数据库功能,可更改为MYSQL或SQLITe.2、自带WEBAPI服务,抛弃IIS支持。用户可以通过WEB前端直接读取远程设备数......