在JavaScript中,純函數是指在相同的輸入下,始終產生相同的輸出,並且沒有副作用的函數。純函數不會修改或依賴於函數之外的狀態,也不會對外部環境產生任何可觀察的影響。 以下是純函數的特點: 1. 確定性 :對於相同的輸入,純函數總是產生相同的輸出。這意味著,如果你用相同的參數多次調用純函數,它將 ...
一、概要
現在中國企業已步入全球化新時代,視頻會議軟體的使用率越來越高。之前我們講瞭如何將騰訊會議接入到我們的系統中,這次,我們將zoom這個國際流行化的視頻會議接入進來,無需安裝客戶端就能在kintone上開視頻會議了。
二、ZOOM端準備
本教程是教大家如何將zoom直接以web嵌入的形式在kintone中展現。用到的技術是
-
瞭解
-
瞭解
-
創建
-
準備好應用的API Key 和 API Secret
以下我們就從創建zoom jwt應用開始:
1、創建zoom jwt應用
參考資料:
按照zoom的web sdk 開發文檔,首先去zoom註冊一個jwt應用:
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:導入插件
-
準備插件: kintone2Zoom ,ZoomWebClient。關於插件的導入方法,請參考kintone幫助文檔
-
導入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來參加會議。
-
詳細代碼解析,請至開發者網站查看: