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