BigBlueButton-API

BigBlueButton ist ein Open-Source-Webkonferenzsystem für Online-Lernen. Die einfache API von BigBlueButton bietet Ihnen eine einfache HTTP-Schnittstelle zum Erstellen, Beitreten und Beenden von Meetings sowie zum Verwalten von Aufzeichnungen. Für beliebte LMS (Learning Management System) wie Moodle, Canvas, Chamilo haben sie bereits ein Plugin. Benutzer können einfach die Host-URL und den Salt-Schlüssel eingeben und sie dann verwenden, ohne dass eine weitere Codierung erforderlich ist. Für Ihr selbst entwickeltes LMS oder jede andere Content-Management- und/oder Softwareanwendung ist die Integration mithilfe einer Bibliothek möglich, die für verschiedene Programmiersprachen verfügbar ist. Nachfolgend finden Sie einige BigBlueButton-API-Dokumentationen und -Bibliotheken als Referenz, während Sie an der Entwicklung arbeiten.

Offizielle BigBlueButton-API-Dokumentation

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

Dieses Dokument beschreibt die BigBlueButton-Anwendungsprogrammierschnittstelle (API).

Für Entwickler ermöglicht Ihnen diese API dies

  • Erstellen Sie Besprechungen
  • An Meetings teilnehmen
  • Meetings beenden
  • Erhalten Sie Aufzeichnungen für vergangene Meetings (und löschen Sie sie)
  • Laden Sie Untertiteldateien für Besprechungen hoch

BigBlueButton-API-Bibliothek für PHP

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

Die offizielle und benutzerfreundliche BigBlueButton-API für PHP erleichtert Entwicklern die Verwendung der BigBlueButton-API.

Installation und Verwendung

Das Wiki enthält die gesamte Dokumentation zur PHP-Bibliothek. Wir haben auch Beispiele geschrieben, um ein vollständiges Installations- und Verwendungsbeispiel zu zeigen.

Senden von Fehlern und Funktionsanfragen

Bugs und Feature-Requests werden nachverfolgt GitHub

2. https://github.com/littleredbutton/bigbluebutton-api-php

Inoffizielle, aber sehr einfach zu verwendende PHP-Bibliothek mit einigen erweiterten Funktionen. In der Readme-Datei erhalten Sie detaillierte Informationen.


BigBlueButton-API-Bibliothek für .NET

1.https://github.com/nitinjs/bigbluebutton-api-dotnet

.NET-Client für die BigBlueButton-REST-API

2. https://archive.codeplex.com/?p=bigbluebutton

.NET-Bibliotheken für die schnelle und einfache Integration mit BigBlueButton.

  1. .NET-APIs für die schnelle und einfache Integration mit BigBlueButton.
  2. Diese C#-APIs für BigBlueButton
  3. Die Funktionen in der Bibliothek geben zur Vereinfachung des Entwicklers Datentabellen zurück.

BigBlueButton-API-Bibliothek für Java

https://github.com/bigbluebutton/bigbluebutton-api-java

Spezielle Notiz:

  1. Dieses Projekt hat die Lombok-Bibliothek verwendet. Wenn Sie dieses Projekt bereitstellen möchten, stellen Sie sicher, dass Lombok installiert ist. Führen Sie zur Installation die folgenden Schritte aus:
    • herunterladen von https://projectlombok.org/download
    • Gehen Sie zu dem Ort, an dem Lombar.jar heruntergeladen wurde, und führen Sie "java -jar lombok.jar" aus. Ändern Sie den Namen der JAR-Datei in den Namen der Lombok-JAR-Datei, die Sie heruntergeladen haben
    • Nachdem Sie den vorherigen Schritt ausgeführt haben, sollte ein Fenster erscheinen, das zu Ihrem Editor-Speicherort wechselt (für Eclipse befindet sich dort eclipse.exe).
    • Klicken Sie auf Installieren
    • Starten Sie Eclipse (oder eine andere IDE)
    • fügen Sie die Zomlok-Bibliothek zu Ihrem Projekt hinzu (klicken Sie mit der rechten Maustaste auf die Eigenschaften -> Java Build Path -> Libraries -> add Extenal JARs -> wählen Sie die gerade heruntergeladene Lombok-JAR-Datei -> Apply and Close

BigBlueButton-API-Bibliothek für JavaScript

https://github.com/mconf/bigbluebutton-api-js

bigbluebutton-api-js ist eine sehr einfache Javascript-Bibliothek, die Links zu allen Methoden in generiert Die API von BigBlueButton. Es ist eingeschrieben Kaffeeskript und sollte im Browser oder in funktionieren Node.js um weitere Anwendungsbeispiele zu finden.

BigBlueButton-API-Bibliothek für Ruby

https://github.com/mconf/bigbluebutton-api-ruby

Dies ist ein Rubin-Juwel, das Zugriff auf die API von bietet BigBlueButton. Siehe die Dokumentation der API hier.

Es ermöglicht einer Ruby-Anwendung, mit BigBlueButton zu interagieren, indem sie Methoden anstelle von HTTP-Anforderungen aufruft, was die Interaktion mit BigBlueButton erheblich vereinfacht. Es formatiert auch die Antworten in einem Ruby-freundlichen Format und enthält Hilfsklassen, um mit komplizierteren API-Aufrufen fertig zu werden, wie z. B. dem Vorab-Upload von Folien.


Für die Integrationsentwicklung mit Big Blue Meeting BigBlueButton Service

HOST: manager.bigbluemeeting.com

API-basierte URL: /bigbluebutton/api

GEHEIMNIS: JLKjlkHIOupouuIKUOupopo (Überprüfen Sie diese Informationen in Ihrem Big Blue Meeting-Benutzerbereich)

BigBlueButton-API-Informationen

Stichprobe :

https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553