BigBlueButton to system konferencji internetowych typu open source do nauki online. Prosty interfejs API BigBlueButton zapewnia łatwy interfejs HTTP do tworzenia, dołączania i kończenia spotkań, a także zarządzania nagraniami. Dla popularnych LMS (Learning Management System), takich jak Moodle, Canvas, Chamilo, mają już wtyczkę. Użytkownicy mogą po prostu wprowadzić adres URL hosta i klucz Salt, a następnie mogą z nich korzystać bez konieczności dalszego kodowania. W przypadku własnego opracowanego LMS lub dowolnej innej aplikacji do zarządzania treścią i/lub oprogramowania integracja jest możliwa przy użyciu biblioteki dostępnej dla różnych języków programowania. Poniżej znajduje się kilka dokumentacji i bibliotek interfejsu BigBlueButton API, które mogą służyć jako punkt odniesienia podczas pracy nad rozwojem.
https://docs.bigbluebutton.org/dev/api.html#API_
Ten dokument opisuje interfejs programowania aplikacji (API) BigBlueButton.
Programistom ten interfejs API umożliwia:
1. https://github.com/bigbluebutton/bigbluebutton-api-php
Oficjalne i łatwe w użyciu API BigBlueButton dla PHP ułatwia programistom korzystanie z API BigBlueButton.
Instalacja i użytkowanie
Opona wiki zawiera całą dokumentację związaną z biblioteką PHP. Napisaliśmy również próbki, aby pokazać pełny przykład instalacji i użytkowania.
Zgłaszanie błędów i prośby o nowe funkcje
Błędy i prośby o funkcje są śledzone na GitHub
2. https://github.com/littleredbutton/bigbluebutton-api-php
Nieoficjalna, ale bardzo łatwa w użyciu biblioteka PHP z kilkoma rozszerzonymi funkcjami. W pliku readme możesz uzyskać szczegółowe informacje.
1.https://github.com/nitinjs/bigbluebutton-api-dotnet
Klient .NET dla interfejsu API BigBlueButton REST
2. https://archive.codeplex.com/?p=bigbluebutton
Biblioteki .NET do szybkiej i łatwej integracji z BigBlueButton.
https://github.com/bigbluebutton/bigbluebutton-api-java
Specjalna notatka:
https://github.com/mconf/bigbluebutton-api-js
bigbluebutton-api-js to bardzo prosta biblioteka JavaScript, która generuje linki do wszystkich metod w API BigBlueButton. Jest napisany w Skrypt kawowy i powinien działać w przeglądarce lub w node.js aplikacji.
https://github.com/mconf/bigbluebutton-api-ruby
To klejnot rubinowy, który zapewnia dostęp do API DużyNiebieskiPrzycisk. Zobacz dokumentację API tutaj.
Umożliwia aplikacji ruby interakcję z BigBlueButton poprzez wywoływanie metod zamiast żądań HTTP, co znacznie ułatwia interakcję z BigBlueButton. Formatuje również odpowiedzi w formacie przyjaznym dla rubinów i zawiera klasy pomocnicze do obsługi bardziej skomplikowanych wywołań API, takich jak wstępne przesyłanie slajdów.
HOST: manager.bigbluemeeting.com
URL oparty na API: /dużyniebieskiprzycisk/api
SEKRET: JLKjlkHIOupouuIKUOupopo (Sprawdź te informacje w swoim panelu użytkownika Big Blue Meeting)
Próbka:
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553