BigBlueButton est un système de conférence Web open source pour l'apprentissage en ligne. L'API simple de BigBlueButton vous offre une interface HTTP simple pour créer, rejoindre et terminer des réunions, ainsi que la gestion des enregistrements. Pour les LMS (Learning Management System) populaires comme Moodle, Canvas, Chamilo, ils ont déjà un plugin. Les utilisateurs peuvent simplement saisir l'URL de l'hôte et la clé de sel, puis l'utiliser et aucun autre codage n'est nécessaire. Pour votre propre LMS développé ou toute autre application de gestion de contenu et/ou logicielle, l'intégration est possible à l'aide d'une bibliothèque disponible pour différents langages de programmation. Vous trouverez ci-dessous quelques documentations et bibliothèques de l'API BigBlueButton pour vous servir de référence pendant que vous travaillez sur le développement.
https://docs.bigbluebutton.org/dev/api.html#API_
Ce document décrit l'interface de programmation d'application (API) BigBlueButton.
Pour les développeurs, cette API vous permet de
1. https://github.com/bigbluebutton/bigbluebutton-api-php
L'API BigBlueButton officielle et facile à utiliser pour PHP permet aux développeurs d'utiliser facilement l'API BigBlueButton.
Installation et utilisation
Les wiki contient toute la documentation relative à la bibliothèque PHP. Nous avons également écrit des exemples pour montrer une installation complète et un exemple d'utilisation.
Soumettre des bogues et des demandes de fonctionnalités
Les bogues et les demandes de fonctionnalités sont suivis sur GitHub
2. https://github.com/littleredbutton/bigbluebutton-api-php
Bibliothèque PHP non officielle mais très facile à utiliser et dotée de fonctionnalités étendues. Dans le fichier readme, vous pouvez obtenir des informations détaillées.
1.https://github.com/nitinjs/bigbluebutton-api-dotnet
Client .NET pour l'API REST BigBlueButton
2. https://archive.codeplex.com/?p=bigbluebutton
Bibliothèques .NET pour une intégration rapide et facile avec BigBlueButton.
https://github.com/bigbluebutton/bigbluebutton-api-java
Note spéciale:
https://github.com/mconf/bigbluebutton-api-js
bigbluebutton-api-js est une bibliothèque Javascript très simple qui génère des liens vers toutes les méthodes de API de BigBlueButton. C'est écrit dans Caféscript et devrait fonctionner dans le navigateur ou dans Node.js applications.
https://github.com/mconf/bigbluebutton-api-ruby
Il s'agit d'un joyau ruby qui donne accès à l'API de BigBlueButton. Voir la documentation de l'API ici.
Il permet à une application ruby d'interagir avec BigBlueButton en appelant des méthodes au lieu de requêtes HTTP, ce qui facilite grandement l'interaction avec BigBlueButton. Il formate également les réponses dans un format compatible ruby et inclut des classes d'assistance pour traiter les appels d'API plus compliqués, tels que le pré-téléchargement de diapositives.
L'HÔTE: manager.bigbluemeeting.com
URL basée sur l'API : /bigbluebutton/api
SECRET: JLKjlkHIOupouuIKUOupopo (Vérifiez cette information dans votre panneau d'utilisateur Big Blue Meeting)
Échantillon :
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553