BigBlueButton е система за уеб конференции с отворен код за онлайн обучение. Простият API на BigBlueButton ви дава лесен HTTP интерфейс за създаване, присъединяване и прекратяване на срещи, както и управление на записи. За популярни LMS (система за управление на обучението) като Moodle, Canvas, Chamilo, те вече имат плъгин. Потребителите могат просто да въведат URL адреса на хоста и солния ключ, след което могат да го използват и няма нужда от допълнително кодиране. За вашия собствен разработен LMS или всяко друго приложение за управление на съдържание и/или софтуер, интеграцията е възможна с помощта на библиотека, достъпна за различни езици за програмиране. По-долу са дадени няколко документации и библиотеки на BigBlueButton API за вас като справка, докато работите по разработката.
https://docs.bigbluebutton.org/dev/api.html#API_
Този документ описва интерфейса за програмиране на приложения BigBlueButton (API).
За разработчиците този 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