BigBlueButton — це система веб-конференцій з відкритим кодом для онлайн-навчання. Простий API BigBlueButton надає вам простий інтерфейс HTTP для створення, приєднання та завершення зустрічей, а також для керування записами. Для популярних LMS (система управління навчанням), таких як Moodle, Canvas, Chamilo, вони вже мають плагін. Користувачі можуть просто ввести URL-адресу хосту та ключ Salt, а потім використовувати їх і не потребувати подальшого кодування. Для вашої власно розробленої LMS або будь-якої іншої програми керування вмістом і/або програмного забезпечення можлива інтеграція за допомогою бібліотеки, доступної для різних мов програмування. Нижче наведено декілька документації та бібліотек API BigBlueButton для довідки під час роботи над розробкою.
https://docs.bigbluebutton.org/dev/api.html#API_
У цьому документі описано інтерфейс прикладного програмування (API) BigBlueButton.
Для розробників цей API дозволяє
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 ви можете отримати детальну інформацію.
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
Це рубіновий камінь, який надає доступ до API BigBlueButton. Перегляньте документацію API тут.
Це дозволяє програмі ruby взаємодіяти з BigBlueButton шляхом виклику методів замість запитів HTTP, що значно полегшує взаємодію з BigBlueButton. Він також форматує відповіді у форматі, зручному для Ruby, і включає допоміжні класи для роботи зі складнішими викликами API, такими як попереднє завантаження слайдів.
ВЕДУЧИЙ: manager.bigbluemeeting.com
URL на основі API: /bigbluebutton/api
СЕКРЕТ: JLKjlkHIOupouuIKUOupopo (Перевірте цю інформацію на панелі користувача Big Blue Meeting)
Зразок:
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553