BigBlueButton 是一個用於在線學習的開源網絡會議系統。 BigBlueButton 的簡單 API 為您提供了一個簡單的 HTTP 接口,用於創建、加入和結束會議,以及管理錄音。 對於 Moodle、Canvas、Chamilo 等流行的 LMS(學習管理系統),它們已經有了插件。 用戶只需輸入 Host Url 和 Salt Key 即可使用,無需進一步編碼。 對於您自己開發的 LMS 或任何其他內容管理和/或軟件應用程序,可以使用可用於各種編程語言的庫進行集成。 下面是一些 BigBlueButton API 文檔和庫,供您在進行開發時作為參考。
https://docs.bigbluebutton.org/dev/api.html#API_
本文檔描述 BigBlueButton 應用程序編程接口 (API)。
對於開發人員,此 API 使您能夠
1. https://github.com/bigbluebutton/bigbluebutton-api-php
PHP 的官方且易於使用的 BigBlueButton API 使開發人員可以輕鬆使用 BigBlueButton API。
安裝及使用
維基 包含與 PHP 庫相關的所有文檔。 我們還編寫了示例來展示完整的安裝和使用示例。
跟踪錯誤和功能請求 GitHub上
2. https://github.com/littleredbutton/bigbluebutton-api-php
非官方但非常易於使用的 PHP 庫並具有一些擴展功能。 在自述文件中,您可以獲得詳細信息。
1。https://github.com/nitinjs/bigbluebutton-api-dotnet
BigBlueButton REST api 的 .NET 客戶端
2. https://archive.codeplex.com/?p=bigbluebutton
.NET 庫,用於快速輕鬆地與 BigBlueButton 集成。
https://github.com/bigbluebutton/bigbluebutton-api-java
特別說明:
https://github.com/mconf/bigbluebutton-api-js
bigbluebutton-api-js 是一個非常簡單的 Javascript 庫,它生成指向所有方法的鏈接 BigBlueButton 的 API. 它寫在 咖啡腳本 並且應該在瀏覽器或 Node.js的 應用程序。
https://github.com/mconf/bigbluebutton-api-ruby
這是一個提供對 API 的訪問的 ruby gem 大藍按鈕. 請參閱 API 的文檔 這裡.
它使 ruby 應用程序能夠通過調用方法而不是 HTTP 請求來與 BigBlueButton 交互,從而更容易與 BigBlueButton 交互。 它還將響應格式化為對 ruby 友好的格式,並包含幫助類來處理更複雜的 API 調用,例如幻燈片的預上傳。
主持人: 經理.bigbluemeeting.com
基於 API 的 URL: /大藍按鈕/API
秘密: JLKjlkHIOupouuIKUOupopo (在您的 Big Blue Meeting 用戶面板中查看此信息)
樣品:
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553