API-интерфейс BigBlueButton

BigBlueButton — это система веб-конференций с открытым исходным кодом для онлайн-обучения. Простой API BigBlueButton предоставляет вам простой HTTP-интерфейс для создания, присоединения и завершения встреч, а также управления записями. Для популярных LMS (систем управления обучением), таких как Moodle, Canvas, Chamilo, у них уже есть плагин. Пользователи могут просто ввести URL-адрес хоста и сольный ключ, а затем использовать их без необходимости дальнейшего кодирования. Для вашей собственной разработки LMS или любого другого приложения для управления контентом и/или программного обеспечения возможна интеграция с использованием библиотеки, доступной для различных языков программирования. Ниже приведено несколько документации и библиотек BigBlueButton API для справки во время разработки.

Официальная документация API BigBlueButton

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

В этом документе описывается интерфейс прикладного программирования (API) BigBlueButton.

Для разработчиков этот API позволяет вам

  • Создавать встречи
  • Присоединяйтесь к встречам
  • Завершить встречи
  • Получить записи прошлых встреч (и удалить их)
  • Загружать файлы субтитров для совещаний

API-библиотека BigBlueButton для PHP

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 вы можете получить подробную информацию.


Библиотека API BigBlueButton для .NET

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

.NET-клиент для BigBlueButton REST API

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

Библиотеки .NET для быстрой и простой интеграции с BigBlueButton.

  1. .NET API для быстрой и простой интеграции с BigBlueButton.
  2. Эти C# API для BigBlueButton
  3. Функции в библиотеке возвращают таблицы данных для удобства разработчика.

Библиотека API BigBlueButton для Java

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

Специальное примечание:

  1. В этом проекте использовалась библиотека Lombok. Если вы хотите развернуть этот проект, убедитесь, что у вас установлен Lombok. Для установки выполните следующие действия:
    • скачать с https://projectlombok.org/download
    • перейдите в место, где был загружен файл Lombar.jar, и запустите «java -jar lombok.jar», измените имя файла jar на имя загруженного файла jar lombok.
    • после того, как вы выполните предыдущий шаг, должно появиться окно, в котором перейдите к вашему местоположению редактора (для eclipse это место, где находится eclipse.exe)
    • нажмите установить
    • запустить Eclipse (или другую IDE)
    • добавьте библиотеку zomlok в свой проект (щелкните правой кнопкой мыши свойства -> Путь сборки Java -> Библиотеки -> добавить Extenal JAR -> выберите файл jar lombok, который вы только что загрузили -> Применить и закрыть

Библиотека API BigBlueButton для JavaScript

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

bigbluebutton-api-js — это очень простая библиотека Javascript, которая генерирует ссылки на все методы в API BigBlueButton. Это написано в CoffeeScript и должен работать в браузере или в Node.js приложений.

Библиотека API BigBlueButton для Ruby

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

Это ruby ​​gem, предоставляющий доступ к API большая синяя кнопка. См. документацию по API здесь.

Это позволяет приложению ruby ​​взаимодействовать с BigBlueButton, вызывая методы вместо HTTP-запросов, что значительно упрощает взаимодействие с BigBlueButton. Он также форматирует ответы в удобном для ruby ​​формате и включает вспомогательные классы для работы с более сложными вызовами API, такими как предварительная загрузка слайдов.


Для разработки интеграции с Big Blue Meeting BigBlueButton Service

ВЕДУЩИЙ: manager.bigbluemeeting.com

URL-адрес на основе API: /bigbluebutton/API

SECRET: JLKjlkHIOupouuIKUOupopo (Проверьте эту информацию на панели пользователя Big Blue Meeting)

Информация об API BigBlueButton

Образец :

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