BigBlueButton API

BigBlueButton er et open source webkonferencesystem til online læring. BigBlueButtons simple API giver dig en nem HTTP-grænseflade til at oprette, deltage i og afslutte møder samt styring af optagelser. Til populære LMS (Learning Management System) som Moodle, Canvas, Chamilo har de allerede plugin. Brugere kan bare indtaste værts-url'en og saltnøglen, så kan de bruge dem uden behov for yderligere kodning. For dit eget udviklede LMS eller enhver anden indholdsstyring og/eller softwareapplikation er integration mulig ved hjælp af et bibliotek, der er tilgængeligt for forskellige programmeringssprog. Nedenfor er et par BigBlueButton API dokumentation og biblioteker til dig som reference, mens du arbejder på udviklingen.

Officiel BigBlueButton API-dokumentation

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

Dette dokument beskriver BigBlueButton Application Programming Interface (API).

For udviklere giver denne API dig mulighed for

  • Opret møder
  • Deltag i møder
  • Afslut møder
  • Få optagelser fra tidligere møder (og slet dem)
  • Upload undertekstfiler til møder

BigBlueButton API-bibliotek til PHP

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

Den officielle og brugervenlige BigBlueButton API til PHP gør det nemt for udviklere at bruge BigBlueButton API.

Installation og brug

wiki indeholder al dokumentation relateret til PHP-biblioteket. Vi har også skrevet eksempler for at vise et komplet installations- og brugseksempel.

Indsendelse af fejl og funktionsanmodninger

Bugs og funktionsanmodninger spores GitHub

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

Uofficielt men meget nemt at bruge PHP-bibliotek og har nogle udvidede funktioner. I readme-filen kan du få detaljerede oplysninger.


BigBlueButton API-bibliotek til .NET

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

.NET-klient til BigBlueButton REST api

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

.NET-biblioteker til hurtig og nem integration med BigBlueButton.

  1. .NET API'er til hurtig og nem integration med BigBlueButton.
  2. Disse C# API'er til BigBlueButton
  3. Funktionerne i biblioteket returnerer datatabeller for udviklerens bekvemmelighed.

BigBlueButton API-bibliotek til Java

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

Særlig note:

  1. Dette projekt brugte Lombok-biblioteket, hvis du vil implementere dette projekt, skal du sørge for at have Lombok installeret. Følg følgende trin for at installere:
    • download fra https://projectlombok.org/download
    • gå til det sted, hvor Lombar.jar blev downloadet, og kør "java -jar lombok.jar", skift jar-filnavnet til navnet på den lombok jar-fil, du downloadede
    • efter du har kørt det forrige trin, skulle et vindue dukke op, brownse til din editor-placering (for eclipse, det er der, eclipse.exe er placeret)
    • klik på installer
    • start Eclipse (eller anden IDE)
    • tilføj zomlok-biblioteket til dit projekt (højreklik på egenskaberne -> Java Build Path -> Biblioteker -> tilføj Extenal JARs -> vælg den lombok jar-fil, du lige har downloadet -> Anvend og luk

BigBlueButton API-bibliotek til JavaScript

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

bigbluebutton-api-js er et meget simpelt Javascript-bibliotek, der genererer links til alle metoder i BigBlueButton's API. Det er skrevet i Kaffeskrift og skal fungere i browseren eller i node.js applikationer.

BigBlueButton API-bibliotek til Ruby

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

Dette er en rubinperle, der giver adgang til API'et af BigBlueButton. Se dokumentationen til API'et link..

Det gør det muligt for en rubinapplikation at interagere med BigBlueButton ved at kalde metoder i stedet for HTTP-anmodninger, hvilket gør det meget nemmere at interagere med BigBlueButton. Den formaterer også svarene i et rubinvenligt format og inkluderer hjælperklasser til at håndtere mere komplicerede API-kald, såsom pre-upload af slides.


Til integrationsudvikling med Big Blue Meeting BigBlueButton Service

HOST: manager.bigbluemeeting.com

API baseret URL: /bigbluebutton/api

HEMMELIGHED: JLKjlkHIOupouuIKUOupopo (Tjek disse oplysninger i dit Big Blue Meeting-brugerpanel)

BigBlueButton API-oplysninger

Prøve:

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