API BigBlueButton

BigBlueButton è un sistema di conferenza Web open source per l'apprendimento online. La semplice API di BigBlueButton ti offre un'interfaccia HTTP semplice per creare, partecipare e terminare le riunioni, nonché per la gestione delle registrazioni. Per i popolari LMS (Learning Management System) come Moodle, Canvas, Chamilo, hanno già un plug-in. Gli utenti possono semplicemente inserire l'URL host e la chiave Salt, quindi possono utilizzarlo e non è necessario alcun ulteriore codice. Per il proprio LMS sviluppato o per qualsiasi altra applicazione di gestione dei contenuti e/o software, l'integrazione è possibile utilizzando una libreria disponibile per vari linguaggi di programmazione. Di seguito sono riportate alcune librerie e documentazione API BigBlueButton per te come riferimento mentre stai lavorando allo sviluppo.

Documentazione ufficiale dell'API BigBlueButton

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

Questo documento descrive l'API (Application Programming Interface) di BigBlueButton.

Per gli sviluppatori, questa API ti consente di

  • Crea riunioni
  • Partecipa alle riunioni
  • Termina gli incontri
  • Ottieni registrazioni per riunioni passate (ed eliminale)
  • Carica file di sottotitoli per le riunioni

Libreria API BigBlueButton per PHP

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

L'API BigBlueButton per PHP ufficiale e facile da usare consente agli sviluppatori di utilizzare facilmente l'API BigBlueButton.

Installazione e utilizzo

Il wiki contiene tutta la documentazione relativa alla libreria PHP. Abbiamo anche scritto esempi per mostrare un esempio completo di installazione e utilizzo.

Invio di bug e richieste di funzionalità

I bug e la richiesta di funzionalità vengono monitorati GitHub

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

Libreria PHP non ufficiale ma molto facile da usare e dotata di alcune funzionalità estese. Nel file readme è possibile ottenere informazioni dettagliate.


Libreria API BigBlueButton per .NET

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

Client .NET per l'API REST di BigBlueButton

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

Librerie .NET per l'integrazione rapida e semplice con BigBlueButton.

  1. API .NET per l'integrazione rapida e semplice con BigBlueButton.
  2. Queste API C# per BigBlueButton
  3. Le funzioni nella libreria restituiscono tabelle di dati per comodità dello sviluppatore.

Libreria API BigBlueButton per Java

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

Nota speciale:

  1. Questo progetto utilizzava la libreria Lombok, se desideri distribuire questo progetto, assicurati di aver installato Lombok. Per installare, attenersi alla seguente procedura:
    • download da https://projectlombok.org/download
    • vai alla posizione in cui è stato scaricato Lombar.jar ed esegui "java -jar lombok.jar", cambia il nome del file jar con il nome del file jar lombok che hai scaricato
    • dopo aver eseguito il passaggio precedente, dovrebbe apparire una finestra, brownse nella posizione dell'editor (per eclipse, è dove si trova eclipse.exe)
    • fare clic su installa
    • avvia Eclipse (o altro IDE)
    • aggiungi la libreria zomlok al tuo progetto (fai clic con il pulsante destro del mouse su proprietà -> Java Build Path -> Librerie -> aggiungi Extenal JAR -> seleziona il file jar lombok che hai appena scaricato -> Applica e chiudi

Libreria API BigBlueButton per JavaScript

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

bigbluebutton-api-js è una libreria Javascript molto semplice che genera collegamenti a tutti i metodi in API di BigBlueButton. È scritto Coffeescript e dovrebbe funzionare nel browser o in Node.js applicazioni.

Libreria API BigBlueButton per Ruby

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

Questa è una gemma rubino che fornisce l'accesso all'API di Pulsante BigBlue. Consulta la documentazione dell'API qui.

Consente a un'applicazione Ruby di interagire con BigBlueButton chiamando metodi anziché richieste HTTP, rendendo molto più semplice l'interazione con BigBlueButton. Formatta anche le risposte in un formato adatto a ruby ​​e include classi helper per gestire chiamate API più complicate, come il pre-caricamento delle diapositive.


Per lo sviluppo dell'integrazione con Big Blue Meeting BigBlueButton Service

HOST: manager.bigbluemeeting.com

URL basato sull'API: /bigbluebutton/api

SEGRETO: JLKjlkHIOupouuIKUOupopo (Controlla queste informazioni nel tuo pannello utente Big Blue Meeting)

Informazioni sull'API BigBlueButton

Campione :

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