BigBlueButton API

BigBlueButton ni mfumo huria wa mikutano ya wavuti kwa ajili ya kujifunza mtandaoni. API rahisi ya BigBlueButton hukupa kiolesura rahisi cha HTTP cha kuunda, kujiunga na kumalizia mikutano, pamoja na usimamizi wa rekodi. Kwa LMS (Mfumo wa Kusimamia Masomo) maarufu kama Moodle, Canvas, Chamilo, tayari wana programu-jalizi. Watumiaji wanaweza tu kuingiza Url ya Mwenyeji na Ufunguo wa Chumvi kisha wanaweza kuitumia na hakuna haja ya usimbaji wowote zaidi. Kwa LMS yako mwenyewe iliyotengenezwa au usimamizi wowote wa maudhui na/au programu tumizi, ujumuishaji unawezekana kwa kutumia maktaba inayopatikana kwa lugha mbalimbali za programu. Zifuatazo ni nyaraka na maktaba chache za API ya BigBlueButton kama marejeleo unapofanya kazi ya ukuzaji.

Hati Rasmi ya API ya BigBlueButton

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

Hati hii inaelezea kiolesura cha programu cha BigBlueButton (API).

Kwa wasanidi programu, API hii hukuwezesha kufanya hivyo

  • Unda mikutano
  • Jiunge na mikutano
  • Maliza mikutano
  • Pata rekodi za mikutano iliyopita (na uifute)
  • Pakia faili za maelezo mafupi kwa mikutano

BigBlueButton API Library Kwa PHP

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

API rasmi na rahisi kutumia BigBlueButton ya PHP hurahisisha wasanidi programu kutumia API ya BigBlueButton.

Ufungaji na matumizi

The wiki ina nyaraka zote zinazohusiana na maktaba ya PHP. Pia tumeandika sampuli ili kuonyesha mfano kamili wa usakinishaji na matumizi.

Kuwasilisha hitilafu na maombi ya kipengele

Hitilafu na ombi la kipengele hufuatiliwa GitHub

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

Sio rasmi lakini ni rahisi sana kutumia maktaba ya PHP na kuwa na huduma zingine zilizopanuliwa. Katika faili ya readme unaweza kupata maelezo ya kina.


Maktaba ya API ya BigBlueButton Kwa .NET

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

.NET mteja wa BigBlueButton REST api

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

Maktaba za NET kwa kuunganishwa kwa haraka na kwa urahisi na BigBlueButton.

  1. .NET API za kuunganishwa kwa haraka na kwa urahisi na BigBlueButton.
  2. API hizi za C # za BigBlueButton
  3. Utendakazi katika maktaba hurejesha jedwali la data kwa urahisi wa msanidi.

BigBlueButton API Library Kwa Java

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

Ujumbe maalum:

  1. Mradi huu ulitumia maktaba ya Lombok, ikiwa unataka kupeleka mradi huu, hakikisha kuwa umesakinisha Lombok. Ili kusakinisha, fuata hatua zifuatazo:
    • pakua kutoka https://projectlombok.org/download
    • nenda mahali ambapo Lombar.jar ilipakuliwa, na uendeshe "java -jar lombok.jar", badilisha jina la faili la jar hadi jina la faili ya jar ya lombok uliyopakua.
    • baada ya kuendesha hatua ya awali, dirisha inapaswa kuonekana, kahawia kwa eneo lako la mhariri (kwa kupatwa kwa jua, ndipo eclipse.exe iko)
    • bonyeza kufunga
    • zindua Eclipse (au IDE nyingine)
    • ongeza maktaba ya zomlok kwenye mradi wako (bonyeza kulia kwenye mali -> Njia ya Kuunda Java -> Maktaba -> ongeza JAR za Extenal -> chagua faili ya jar ya lombok ambayo umepakua hivi karibuni -> Tuma na Funga

Maktaba ya API ya BigBlueButton Kwa JavaScript

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

bigbluebutton-api-js ni maktaba rahisi sana ya Javascript ambayo hutoa viungo kwa njia zote ndani API ya BigBlueButton. Imeandikwa ndani Hati ya kahawa na inapaswa kufanya kazi katika kivinjari au ndani node.js maombi.

Maktaba ya BigBlueButton API Kwa Ruby

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

Hiki ni kito cha rubi ambacho hutoa ufikiaji wa API ya Kitufe cha BigBlue. Tazama hati za API hapa.

Huwezesha programu ya rubi kuingiliana na BigBlueButton kwa kupiga njia badala ya maombi ya HTTP, na kuifanya iwe rahisi sana kuingiliana na BigBlueButton. Pia hupanga majibu katika umbizo linalofaa kwa akiki na inajumuisha madarasa ya wasaidizi ili kukabiliana na simu ngumu zaidi za API, kama vile upakiaji wa awali wa slaidi.


Kwa maendeleo ya muunganisho na Huduma ya Big BlueButton ya Mkutano Mkuu

HOST: manager.bigbluemeeting.com

URL ya API: /bigbluebutton/api

SIRI: JLKjlkHIOupouuIKUOupopo (Angalia maelezo haya kwenye Paneli yako ya Mtumiaji wa Mkutano Mkubwa wa Bluu)

Taarifa ya BigBlueButton API

Sampuli:

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