大蓝按钮 API

BigBlueButton 是一个用于在线学习的开源网络会议系统。 BigBlueButton 的简单 API 为您提供了一个简单的 HTTP 接口,用于创建、加入和结束会议,以及管理录音。 对于 Moodle、Canvas、Chamilo 等流行的 LMS(学习管理系统),它们已经有了插件。 用户只需输入 Host Url 和 Salt Key 即可使用,无需进一步编码。 对于您自己开发的 LMS 或任何其他内容管理和/或软件应用程序,可以使用可用于各种编程语言的库进行集成。 下面是一些 BigBlueButton API 文档和库,供您在进行开发时作为参考。

官方 BigBlueButton API 文档

https://docs.bigbluebutton.org/dev/api.html#API_

本文档描述 BigBlueButton 应用程序编程接口 (API)。

对于开发人员,此 API 使您能够

  • 建立会议
  • 加入会议
  • 结束会议
  • 获取过去会议的录音(并删除它们)
  • 上传会议隐藏字幕文件

用于 PHP 的 BigBlueButton 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 库并具有一些扩展功能。 在自述文件中,您可以获得详细信息。


.NET 的 BigBlueButton API 库

1。https://github.com/nitinjs/bigbluebutton-api-dotnet

BigBlueButton REST api 的 .NET 客户端

2. https://archive.codeplex.com/?p=bigbluebutton

.NET 库,用于快速轻松地与 BigBlueButton 集成。

  1. .NET API 用于快速轻松地与 BigBlueButton 集成。
  2. 这些用于 BigBlueButton 的 C# API
  3. 为方便开发人员,库中的函数返回数据表。

适用于 Java 的 BigBlueButton API 库

https://github.com/bigbluebutton/bigbluebutton-api-java

特别说明:

  1. 这个项目使用了 Lombok 库,如果你想部署这个项目,请确保你已经安装了 Lombok。 要安装,请按照以下步骤操作:
    • 从下载 https://projectlombok.org/download
    • 到下载lombok.jar的位置,运行“java -jar lombok.jar”,将jar文件名改为你下载的lombok jar文件名
    • 运行上一步后,应该会出现一个窗口,显示编辑器位置(对于 eclipse,它是 eclipse.exe 所在的位置)
    • 点击安装
    • 启动 Eclipse(或其他 IDE)
    • 将 zomlok 库添加到您的项目中(右键单击属性 -> Java 构建路径 -> 库 -> 添加外部 JAR -> 选择刚刚下载的 lombok jar 文件 -> 应用并关闭

适用于 JavaScript 的 BigBlueButton API 库

https://github.com/mconf/bigbluebutton-api-js

bigbluebutton-api-js 是一个非常简单的 Javascript 库,它生成指向所有方法的链接 BigBlueButton 的 API. 它写在 咖啡脚本 并且应该在浏览器或 Node.js的 领域广泛应用,提供了卓越的解决方案。

Ruby 的 BigBlueButton API 库

https://github.com/mconf/bigbluebutton-api-ruby

这是一个提供对 API 的访问的 ruby​​ gem 大蓝按钮. 请参阅 API 的文档 这里。.

它使 ruby​​ 应用程序能够通过调用方法而不是 HTTP 请求来与 BigBlueButton 交互,从而更容易与 BigBlueButton 交互。 它还将响应格式化为对 ruby​​ 友好的格式,并包含帮助类来处理更复杂的 API 调用,例如幻灯片的预上传。


用于与 Big Blue Meeting BigBlueButton 服务的集成开发

主持人: 经理.bigbluemeeting.com

基于 API 的 URL: /大蓝按钮/API

秘密: JLKjlkHIOupouuIKUOupopo (在您的 Big Blue Meeting 用户面板中查看此信息)

BigBlueButton API 信息

样品:

https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553