BigBlueButton API

BigBlueButton ir atvērtā pirmkoda tīmekļa konferenču sistēma tiešsaistes mācībām. BigBlueButton vienkāršais API nodrošina vienkāršu HTTP saskarni, lai izveidotu, pievienotos sapulcēm un beigtu sapulces, kā arī pārvaldītu ierakstus. Populārajām LMS (mācību pārvaldības sistēmai), piemēram, Moodle, Canvas, Chamilo, jau ir spraudnis. Lietotāji var vienkārši ievadīt resursdatora URL un sāls atslēgu, pēc tam var to izmantot un nav nepieciešama turpmāka kodēšana. Jūsu izstrādātajai LMS vai jebkurai citai satura pārvaldības un/vai programmatūras lietojumprogrammai integrācija iespējama, izmantojot bibliotēku, kas pieejama dažādām programmēšanas valodām. Tālāk ir sniegta dažas BigBlueButton API dokumentācijas un bibliotēkas kā atsauce, kamēr strādājat pie izstrādes.

Oficiālā BigBlueButton API dokumentācija

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

Šajā dokumentā ir aprakstīta BigBlueButton lietojumprogrammu saskarne (API).

Izstrādātājiem šī API ļauj

  • Izveidojiet sanāksmes
  • Pievienojieties sapulcēm
  • Beigt sanāksmes
  • Iegūstiet iepriekšējo sapulču ierakstus (un dzēsiet tos)
  • Augšupielādējiet slēgto parakstu failus sapulcēm

BigBlueButton API bibliotēka PHP

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

Oficiālā un viegli lietojamā BigBlueButton API for PHP ļauj izstrādātājiem viegli izmantot BigBlueButton API.

Uzstādīšana un izmantošana

Jūsu darbs IR Klientu apkalpošana Wiki satur visu ar PHP bibliotēku saistīto dokumentāciju. Mēs esam arī uzrakstījuši paraugus, lai parādītu pilnu instalēšanas un lietošanas piemēru.

Kļūdu un funkciju pieprasījumu iesniegšana

Kļūdas un funkciju pieprasījumi tiek izsekoti GitHub

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

Neoficiāla, bet ļoti viegli lietojama PHP bibliotēka, un tai ir dažas paplašinātas funkcijas. Readme failā varat iegūt detalizētu informāciju.


BigBlueButton API bibliotēka .NET

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

.NET klients BigBlueButton REST api

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

.NET bibliotēkas ātrai un vienkāršai integrācijai ar BigBlueButton.

  1. .NET API ātrai un vienkāršai integrācijai ar BigBlueButton.
  2. Šīs C# API, kas paredzētas BigBlueButton
  3. Bibliotēkas funkcijas izstrādātāja ērtībām atgriež datu tabulas.

BigBlueButton API bibliotēka Java

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

Īpaša piezīme:

  1. Šajā projektā tika izmantota Lombok bibliotēka. Ja vēlaties izvietot šo projektu, pārliecinieties, vai esat instalējis Lombok. Lai instalētu, veiciet tālāk norādītās darbības.
    • lejupielādēt no https://projectlombok.org/download
    • dodieties uz vietu, kur tika lejupielādēts fails Lombar.jar, un palaidiet "java -jar lombok.jar", mainiet jar faila nosaukumu uz lejupielādētā lombok jar faila nosaukumu.
    • pēc iepriekšējās darbības veikšanas ir jāparādās logam ar brūnu krāsu līdz jūsu redaktora atrašanās vietai (aptumsuma gadījumā tur atrodas eclipse.exe)
    • noklikšķiniet uz instalēt
    • palaist Eclipse (vai citu IDE)
    • pievienojiet zomlok bibliotēku savam projektam (ar peles labo pogu noklikšķiniet uz rekvizītiem -> Java Build Path -> Libraries -> add Extenal JAR -> atlasiet tikko lejupielādēto lombok jar failu -> Lietot un aizvērt

BigBlueButton API bibliotēka JavaScript

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

bigbluebutton-api-js ir ļoti vienkārša Javascript bibliotēka, kas ģenerē saites uz visām metodēm BigBlueButton API. Tas ir rakstīts Kafijas raksts un tam vajadzētu darboties pārlūkprogrammā vai iekšā Node.js pieteikumi.

BigBlueButton API bibliotēka Rubīnam

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

Šis ir rubīna dārgakmens, kas nodrošina piekļuvi API BigBlueButton. Skatiet API dokumentāciju šeit.

Tas ļauj rubīna lietojumprogrammai mijiedarboties ar BigBlueButton, izsaucot metodes, nevis HTTP pieprasījumus, padarot mijiedarbību ar BigBlueButton daudz vienkāršāku. Tas arī formatē atbildes rubīnam draudzīgā formātā un ietver palīgklases, lai risinātu sarežģītākus API izsaukumus, piemēram, slaidu iepriekšēju augšupielādi.


Integrācijas izstrādei ar Big Blue Meeting BigBlueButton pakalpojumu

HOST: manager.bigbluemeeting.com

API bāzēts URL: /bigbluebutton/api

NOSLĒPUMS: JLKjlkHIOupouuIKUOupopo (Pārbaudiet šo informāciju savā Big Blue Meeting lietotāju panelī)

BigBlueButton API informācija

Paraugs:

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