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.
https://docs.bigbluebutton.org/dev/api.html#API_
Šajā dokumentā ir aprakstīta BigBlueButton lietojumprogrammu saskarne (API).
Izstrādātājiem šī API ļauj
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.
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.
https://github.com/bigbluebutton/bigbluebutton-api-java
Īpaša piezīme:
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.
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.
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ī)
Paraugs:
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553