BigBlueButton on avoimen lähdekoodin verkkoneuvottelujärjestelmä online-oppimiseen. BigBlueButtonin yksinkertainen API tarjoaa helpon HTTP-käyttöliittymän kokousten luomiseen, liittymiseen ja lopettamiseen sekä tallenteiden hallintaan. Suosituille LMS-järjestelmille (Learning Management System), kuten Moodle, Canvas, Chamilo, niillä on jo laajennus. Käyttäjät voivat vain syöttää isäntä-URL-osoitteen ja suolaavaimen, minkä jälkeen he voivat käyttää niitä ilman lisäkoodausta. Omalle kehittämällesi LMS:lle tai muulle sisällönhallinta- ja/tai ohjelmistosovellukselle integrointi on mahdollista eri ohjelmointikielille saatavilla olevan kirjaston avulla. Alla on muutamia BigBlueButton API -dokumentaatioita ja kirjastoja viitteeksi, kun työskentelet kehitystyön parissa.
https://docs.bigbluebutton.org/dev/api.html#API_
Tässä asiakirjassa kuvataan BigBlueButton-sovellusliittymä (API).
Kehittäjille tämä API mahdollistaa
1. https://github.com/bigbluebutton/bigbluebutton-api-php
Virallinen ja helppokäyttöinen BigBlueButton API for PHP tekee kehittäjien helpoksi käyttää BigBlueButton API:ta.
Asennus ja käyttö
- wiki sisältää kaiken PHP-kirjastoon liittyvän dokumentaation. Olemme myös kirjoittaneet näytteitä näyttääksemme täydellisen asennus- ja käyttöesimerkin.
Virheiden ja ominaisuuspyyntöjen lähettäminen
Virheitä ja ominaisuuspyyntöjä seurataan GitHub
2. https://github.com/littleredbutton/bigbluebutton-api-php
Epävirallinen, mutta erittäin helppokäyttöinen PHP-kirjasto ja sisältää joitain laajennettuja ominaisuuksia. Lueminut-tiedostosta saat yksityiskohtaista tietoa.
1.https://github.com/nitinjs/bigbluebutton-api-dotnet
.NET-asiakas BigBlueButton REST -sovellusliittymälle
2. https://archive.codeplex.com/?p=bigbluebutton
.NET-kirjastot nopeaa ja helppoa integrointia varten BigBlueButtoniin.
https://github.com/bigbluebutton/bigbluebutton-api-java
Erityistä huomiota:
https://github.com/mconf/bigbluebutton-api-js
bigbluebutton-api-js on hyvin yksinkertainen Javascript-kirjasto, joka luo linkit kaikkiin menetelmiin BigBlueButtonin API. Se on kirjoitettu sisään Kahvikirjoitus ja sen pitäisi toimia selaimessa tai sisään Node.js sovelluksissa.
https://github.com/mconf/bigbluebutton-api-ruby
Tämä on rubiinihelmi, joka tarjoaa pääsyn API:lle IsoSininenPainike. Katso API:n dokumentaatio tätä.
Sen avulla rubiinisovellus voi olla vuorovaikutuksessa BigBlueButtonin kanssa kutsumalla menetelmiä HTTP-pyyntöjen sijaan, mikä tekee BigBlueButtonin kanssa vuorovaikutuksesta paljon helpompaa. Se myös muotoilee vastaukset rubiiniystävälliseen muotoon ja sisältää auttajaluokkia monimutkaisempiin API-kutsuihin, kuten diojen esilataukseen.
HOST: manager.bigbluemeeting.com
API-pohjainen URL-osoite: /bigbluebutton/api
SALAISUUS: JLKjlkHIOupouuIKUOupopo (Tarkista nämä tiedot Big Blue Meeting -käyttäjäpaneelistasi)
Näyte:
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553