BigBlueButton API

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

Офіційна документація BigBlueButton API

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

У цьому документі описано інтерфейс прикладного програмування (API) BigBlueButton.

Для розробників цей API дозволяє

  • Створюйте зустрічі
  • Приєднуйтеся до зустрічей
  • Завершення зустрічей
  • Отримати записи минулих зустрічей (і видалити їх)
  • Завантажуйте файли субтитрів для зустрічей

Бібліотека API BigBlueButton для PHP

1. https://github.com/bigbluebutton/bigbluebutton-api-php

Офіційний і простий у використанні BigBlueButton API для PHP спрощує розробникам використання BigBlueButton API.

Установка та використання

Команда вики містить усю документацію, пов’язану з бібліотекою 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 на назву файлу lombok jar, який ви завантажили
    • після виконання попереднього кроку має з’явитися вікно, перейдіть до розташування вашого редактора (для eclipse це місце, де знаходиться eclipse.exe)
    • натисніть встановити
    • запустіть Eclipse (або іншу IDE)
    • додайте бібліотеку zomlok до свого проекту (клацніть правою кнопкою миші властивості -> Шлях збірки Java -> Бібліотеки -> додайте Extenal JAR -> виберіть файл lombok jar, який ви щойно завантажили -> Застосувати та закрити

Бібліотека 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

Це рубіновий камінь, який надає доступ до API BigBlueButton. Перегляньте документацію API тут.

Це дозволяє програмі ruby ​​взаємодіяти з BigBlueButton шляхом виклику методів замість запитів HTTP, що значно полегшує взаємодію з BigBlueButton. Він також форматує відповіді у форматі, зручному для Ruby, і включає допоміжні класи для роботи зі складнішими викликами API, такими як попереднє завантаження слайдів.


Для розвитку інтеграції з Big Blue Meeting BigBlueButton Service

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

URL на основі API: /bigbluebutton/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