BigBlueButton — это система веб-конференций с открытым исходным кодом для онлайн-обучения. Простой API BigBlueButton предоставляет вам простой HTTP-интерфейс для создания, присоединения и завершения встреч, а также управления записями. Для популярных LMS (систем управления обучением), таких как Moodle, Canvas, Chamilo, у них уже есть плагин. Пользователи могут просто ввести URL-адрес хоста и сольный ключ, а затем использовать их без необходимости дальнейшего кодирования. Для вашей собственной разработки LMS или любого другого приложения для управления контентом и/или программного обеспечения возможна интеграция с использованием библиотеки, доступной для различных языков программирования. Ниже приведено несколько документации и библиотек BigBlueButton API для справки во время разработки.
https://docs.bigbluebutton.org/dev/api.html#API_
В этом документе описывается интерфейс прикладного программирования (API) BigBlueButton.
Для разработчиков этот API позволяет вам
1. https://github.com/bigbluebutton/bigbluebutton-api-php
Официальный и простой в использовании API BigBlueButton для PHP позволяет разработчикам легко использовать API BigBlueButton.
Установка и использование
Команда Вики содержит всю документацию, связанную с библиотекой PHP. Мы также написали образцы, чтобы показать пример полной установки и использования.
Отправка сообщений об ошибках и запросов функций
Ошибки и запросы функций отслеживаются на GitHub
2. https://github.com/littleredbutton/bigbluebutton-api-php
Неофициальная, но очень простая в использовании библиотека PHP с некоторыми расширенными функциями. В файле readme вы можете получить подробную информацию.
1.https://github.com/nitinjs/bigbluebutton-api-dotnet
.NET-клиент для BigBlueButton REST API
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, которая генерирует ссылки на все методы в API BigBlueButton. Это написано в CoffeeScript и должен работать в браузере или в Node.js приложений.
https://github.com/mconf/bigbluebutton-api-ruby
Это ruby gem, предоставляющий доступ к API большая синяя кнопка. См. документацию по API здесь.
Это позволяет приложению ruby взаимодействовать с BigBlueButton, вызывая методы вместо HTTP-запросов, что значительно упрощает взаимодействие с BigBlueButton. Он также форматирует ответы в удобном для ruby формате и включает вспомогательные классы для работы с более сложными вызовами API, такими как предварительная загрузка слайдов.
ВЕДУЩИЙ: Manager.bigbluemeeting.com
URL-адрес на основе API: /bigbluebutton/API
SECRET: JLKjlkHIOupouiIKUOupopo (Проверьте эту информацию на панели пользователя Big Blue Meeting)
Образец :
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553