BigBlueButton API

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.

Virallinen BigBlueButton API -dokumentaatio

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

Tässä asiakirjassa kuvataan BigBlueButton-sovellusliittymä (API).

Kehittäjille tämä API mahdollistaa

  • Luo kokouksia
  • Liity kokouksiin
  • Lopeta kokoukset
  • Hanki tallenteita aiemmista kokouksista (ja poista ne)
  • Lähetä tekstitystiedostoja kokouksia varten

BigBlueButton API kirjasto PHP:lle

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.


BigBlueButton API kirjasto .NETille

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.

  1. .NET API:t nopeaa ja helppoa integrointia varten BigBlueButtoniin.
  2. Nämä C# API:t BigBlueButtonille
  3. Kirjaston funktiot palauttavat tietotaulukot kehittäjän avuksi.

BigBlueButton API-kirjasto Javalle

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

Erityistä huomiota:

  1. Tämä projekti käytti Lombok-kirjastoa. Jos haluat ottaa tämän projektin käyttöön, varmista, että sinulla on Lombok asennettuna. Asenna seuraavat vaiheet:
    • lataa osoitteesta https://projectlombok.org/download
    • mene kohtaan, josta Lombar.jar ladattiin, ja suorita "java -jar lombok.jar", muuta jar-tiedoston nimi lataamasi lombok jar -tiedoston nimeksi.
    • Kun olet suorittanut edellisen vaiheen, ikkunan pitäisi ilmestyä, ruskeaksi editorin sijaintiin (eclipse, siinä sijaitsee eclipse.exe)
    • napsauta asenna
    • käynnistä Eclipse (tai muu IDE)
    • lisää zomlok-kirjasto projektiisi (klikkaa hiiren oikealla painikkeella ominaisuuksia -> Java Build Path -> Libraries -> Add Extenal JARs -> valitse juuri lataamasi lombok jar -> Käytä ja sulje

BigBlueButton API-kirjasto JavaScriptille

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.

BigBlueButton API-kirjasto Rubylle

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.


Integraatiokehitykseen Big Blue Meeting BigBlueButton -palvelun kanssa

HOST: manager.bigbluemeeting.com

API-pohjainen URL-osoite: /bigbluebutton/api

SALAISUUS: JLKjlkHIOupouuIKUOupopo (Tarkista nämä tiedot Big Blue Meeting -käyttäjäpaneelistasi)

BigBlueButton API-tiedot

Näyte:

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