BigBlueButton API

BigBlueButton är ett webbkonferenssystem med öppen källkod för onlineinlärning. BigBlueButtons enkla API ger dig ett enkelt HTTP-gränssnitt för att skapa, gå med och avsluta möten, samt hantering av inspelningar. För populära LMS (Learning Management System) som Moodle, Canvas, Chamilo har de redan plugin. Användare kan bara mata in värdadressen och saltnyckeln och sedan använda den och behöver inte ytterligare koda. För ditt eget utvecklade LMS eller andra innehållshanterings- och/eller mjukvaruapplikationer är integration möjlig med hjälp av ett bibliotek tillgängligt för olika programmeringsspråk. Nedan finns några BigBlueButton API-dokumentation och bibliotek för dig som referens medan du arbetar med utvecklingen.

Officiell BigBlueButton API-dokumentation

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

Detta dokument beskriver BigBlueButton Application Programming Interface (API).

För utvecklare, detta API gör att du kan

  • Skapa möten
  • Gå med i möten
  • Avsluta möten
  • Få inspelningar för tidigare möten (och radera dem)
  • Ladda upp textningsfiler för möten

BigBlueButton API-bibliotek för PHP

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

Det officiella och lättanvända BigBlueButton API för PHP gör det enkelt för utvecklare att använda BigBlueButton API.

Installation och användning

Smakämnen wiki innehåller all dokumentation relaterad till PHP-biblioteket. Vi har också skrivit prover för att visa ett komplett installations- och användningsexempel.

Skickar buggar och funktionsförfrågningar

Buggar och funktionsbegäran spåras GitHub

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

Inofficiellt men mycket lättanvänt PHP-bibliotek och har några utökade funktioner. I readme-filen kan du få detaljerad information.


BigBlueButton API-bibliotek för .NET

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

.NET-klient för BigBlueButton REST api

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

.NET-bibliotek för snabb och enkel integrering med BigBlueButton.

  1. .NET API:er för snabb och enkel integration med BigBlueButton.
  2. Dessa C# API:er för BigBlueButton
  3. Funktionerna i biblioteket returnerar datatabeller för utvecklarens bekvämlighet.

BigBlueButton API-bibliotek för Java

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

Särskild anteckning:

  1. Detta projekt använde Lombok-biblioteket, om du vill distribuera det här projektet, se till att du har Lombok installerat. För att installera, följ följande steg:
    • ladda ner från https://projectlombok.org/download
    • gå till platsen där Lombar.jar laddades ner och kör "java -jar lombok.jar", ändra jar-filnamnet till namnet på lombok jar-filen som du laddade ner
    • efter att du har kört föregående steg, bör ett fönster visas, brownse till din redaktörsplats (för eclipse, det är där eclipse.exe finns)
    • klicka på installera
    • starta Eclipse (eller annan IDE)
    • lägg till zomlok-biblioteket till ditt projekt (högerklicka på egenskaperna -> Java Build Path -> Bibliotek -> lägg till Extenal JARs -> välj lombok jar-filen som du just laddade ner -> Apply and Close

BigBlueButton API-bibliotek för JavaScript

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

bigbluebutton-api-js är ett mycket enkelt Javascript-bibliotek som genererar länkar till alla metoder i BigBlueButtons API. Det är skrivet i Kaffeskript och bör fungera i webbläsaren eller i node.js tillämpningar.

BigBlueButton API-bibliotek för Ruby

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

Detta är en rubinpärla som ger tillgång till API:et för BigBlueButton. Se dokumentationen för API här..

Det gör det möjligt för en ruby-applikation att interagera med BigBlueButton genom att anropa metoder istället för HTTP-förfrågningar, vilket gör det mycket lättare att interagera med BigBlueButton. Den formaterar också svaren i ett rubinvänligt format och inkluderar hjälpklasser för att hantera mer komplicerade API-anrop, såsom föruppladdning av bilder.


För integrationsutveckling med Big Blue Meeting BigBlueButton Service

HOST: manager.bigbluemeeting.com

API-baserad URL: /bigbluebutton/api

HEMLIGHET: JLKjlkHIOupouuIKUOupopo (Kontrollera denna information i din Big Blue Meeting-användarpanel)

BigBlueButton API-information

Prov:

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