BigBlueButton API

BigBlueButton is 'n oopbron-webkonferensiestelsel vir aanlynleer. BigBlueButton se eenvoudige API gee jou 'n maklike HTTP-koppelvlak om vergaderings te skep, aan te sluit en te beëindig, sowel as die bestuur van opnames. Vir gewilde LMS (Leerbestuurstelsel) soos Moodle, Canvas, Chamilo, het hulle reeds inprop. Gebruikers kan net die gasheer-url en soutsleutel invoer en dit dan gebruik en geen verdere kodering nodig nie. Vir jou eie ontwikkelde LBS of enige ander inhoudbestuur en/of sagtewaretoepassing, is integrasie moontlik met behulp van 'n biblioteek beskikbaar vir verskeie programmeertale. Hieronder is 'n paar BigBlueButton API-dokumentasie en biblioteke vir jou as verwysing terwyl jy aan die ontwikkeling werk.

Amptelike BigBlueButton API-dokumentasie

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

Hierdie dokument beskryf die BigBlueButton-toepassingsprogrammeringskoppelvlak (API).

Vir ontwikkelaars stel hierdie API jou in staat om

  • Skep vergaderings
  • Sluit aan by vergaderings
  • Beëindig vergaderings
  • Kry opnames vir vorige vergaderings (en vee dit uit)
  • Laai geslote onderskriflêers vir vergaderings op

BigBlueButton API-biblioteek vir PHP

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

Die amptelike en maklik-om-te gebruik BigBlueButton API vir PHP maak dit maklik vir ontwikkelaars om BigBlueButton API te gebruik.

Installasie en gebruik

Die wiki bevat al die dokumentasie wat verband hou met die PHP-biblioteek. Ons het ook voorbeelde geskryf om 'n volledige installasie- en gebruiksvoorbeeld te wys.

Die indiening van foute en kenmerkversoeke

Foute en kenmerkversoeke word opgespoor GitHub

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

Nie-amptelike maar baie maklik om te gebruik PHP-biblioteek en het 'n paar uitgebreide funksies. In die readme-lêer kan u besonderhede kry.


BigBlueButton API-biblioteek vir .NET

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

.NET-kliënt vir BigBlueButton REST-api

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

.NET biblioteke vir vinnige en maklike integrasie met BigBlueButton.

  1. NET API's vir vinnige en maklike integrasie met BigBlueButton.
  2. Hierdie C# API's vir BigBlueButton
  3. Die funksies in die biblioteek gee datatabelle terug vir die ontwikkelaar se gerief.

BigBlueButton API-biblioteek vir Java

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

Spesiale nota:

  1. Hierdie projek het Lombok-biblioteek gebruik, as jy hierdie projek wil ontplooi, maak seker dat jy Lombok geïnstalleer het. Om te installeer, volg die volgende stappe:
    • aflaai van https://projectlombok.org/download
    • gaan na die plek waar die Lombar.jar afgelaai is, en hardloop "java -jar lombok.jar", verander die jar-lêernaam na die naam van die lombok jar-lêer wat jy afgelaai het
    • nadat jy die vorige stap uitgevoer het, moet 'n venster verskyn, brownse na jou redigeerderligging (vir eclipse, dit is waar eclipse.exe geleë is)
    • klik installeer
    • begin Eclipse (of ander IDE)
    • voeg die zomlok-biblioteek by jou projek (regskliek op die eienskappe -> Java Build Path -> Biblioteke -> voeg Eksterne JAR's by -> kies die lombok jar-lêer wat jy sopas afgelaai het -> Pas toe en maak toe

BigBlueButton API-biblioteek vir JavaScript

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

bigbluebutton-api-js is 'n baie eenvoudige Javascript-biblioteek wat skakels genereer na alle metodes in BigBlueButton se API. Dit is in geskryf Koffieskrif en moet werk in die blaaier of in Node.js aansoeke.

BigBlueButton API-biblioteek vir Ruby

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

Dit is 'n robyn juweel wat toegang bied tot die API van BigBlueButton. Sien die dokumentasie van die API na hierdie skakel.

Dit stel 'n robyn-toepassing in staat om met BigBlueButton te kommunikeer deur metodes te roep in plaas van HTTP-versoeke, wat dit baie makliker maak om met BigBlueButton te kommunikeer. Dit formateer ook die antwoorde in 'n robynvriendelike formaat en sluit helperklasse in om meer ingewikkelde API-oproepe te hanteer, soos die vooraf-oplaai van skyfies.


Vir integrasie-ontwikkeling met Big Blue Meeting BigBlueButton Service

Host: manager.bigbluemeeting.com

API-gebaseerde URL: /bigbluebutton/api

GEHEIM: JLKjlkHIOupouuIKUOupopo (Gaan hierdie inligting na in jou Big Blue Meeting-gebruikerspaneel)

BigBlueButton API-inligting

Voorbeeld:

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