BigBlueButton API

BigBlueButton je open-source webový konferenční systém pro online výuku. Jednoduché API BigBlueButton vám poskytuje snadné rozhraní HTTP pro vytváření, připojování a ukončování schůzek a také správu nahrávek. Pro populární LMS (Learning Management System) jako Moodle, Canvas, Chamilo již mají plugin. Uživatelé mohou pouze zadat Host Url a Salt Key a poté je mohou používat a nepotřebují žádné další kódování. Pro váš vlastní vyvinutý LMS nebo jakoukoli jinou aplikaci pro správu obsahu a/nebo softwarovou aplikaci je možná integrace pomocí knihovny dostupné pro různé programovací jazyky. Níže je několik dokumentů a knihoven BigBlueButton API, které vám mohou sloužit jako reference při práci na vývoji.

Oficiální dokumentace BigBlueButton API

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

Tento dokument popisuje rozhraní pro programování aplikací BigBlueButton (API).

Vývojářům toto API umožňuje

  • Vytvářejte schůzky
  • Připojte se ke schůzkám
  • Ukončete schůzky
  • Získejte nahrávky z minulých schůzek (a smažte je)
  • Nahrajte soubory skrytých titulků pro schůzky

BigBlueButton API knihovna pro PHP

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

Oficiální a snadno použitelné BigBlueButton API pro PHP usnadňuje vývojářům používání BigBlueButton API.

Instalace a použití

Projekt wiki obsahuje veškerou dokumentaci týkající se knihovny PHP. Napsali jsme také ukázky, které ukazují úplnou instalaci a příklad použití.

Odesílání chyb a požadavků na funkce

Chyby a požadavky na funkce jsou sledovány GitHub

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

Neoficiální, ale velmi snadno použitelná knihovna PHP a má některé rozšířené funkce. V souboru readme můžete získat podrobné informace.


BigBlueButton API knihovna pro .NET

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

.NET klient pro BigBlueButton REST api

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

.NET knihovny pro rychlou a snadnou integraci s BigBlueButton.

  1. .NET API pro rychlou a snadnou integraci s BigBlueButton.
  2. Tato C# API pro BigBlueButton
  3. Funkce v knihovně vracejí datové tabulky pro pohodlí vývojáře.

BigBlueButton API knihovna pro Javu

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

Zvláštní upozornění:

  1. Tento projekt používal knihovnu Lombok, pokud chcete tento projekt nasadit, ujistěte se, že máte nainstalovaný Lombok. Při instalaci postupujte podle následujících kroků:
    • stáhnout z https://projectlombok.org/download
    • přejděte do umístění, kde byl stažen soubor Lombar.jar, a spusťte „java -jar lombok.jar“, změňte název souboru jar na název souboru lombok jar, který jste stáhli
    • po provedení předchozího kroku by se mělo objevit okno, které by se mělo přesunout do umístění vašeho editoru (pro Eclipse je to místo, kde se nachází eclipse.exe)
    • klepněte na tlačítko nainstalovat
    • spustit Eclipse (nebo jiné IDE)
    • přidejte knihovnu zomlok do svého projektu (klikněte pravým tlačítkem na vlastnosti -> Java Build Path -> Knihovny -> přidejte Extenal JAR -> vyberte soubor lombok jar, který jste právě stáhli -> Použít a zavřít

BigBlueButton API knihovna pro JavaScript

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

bigbluebutton-api-js je velmi jednoduchá Javascriptová knihovna, která generuje odkazy na všechny metody v API BigBlueButton. Je to napsané Coffeescript a měl by fungovat v prohlížeči nebo v Node.js aplikace.

BigBlueButton API knihovna pro Ruby

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

Toto je rubínový klenot, který poskytuje přístup k API Tlačítko BigBlue. Viz dokumentace API zde.

Umožňuje rubínové aplikaci interagovat s BigBlueButton voláním metod namísto požadavků HTTP, což značně usnadňuje interakci s BigBlueButton. Také formátuje odpovědi ve formátu přátelském k rubínům a obsahuje pomocné třídy, které se vypořádají se složitějšími voláními rozhraní API, jako je například předběžné nahrání snímků.


Pro vývoj integrace s Big Blue Meeting BigBlueButton Service

HOST: manager.bigblumeeting.com

Adresa URL založená na rozhraní API: /bigbluebutton/api

TAJEMSTVÍ: JLKjlkHIOupouuIKUOupopo (Zkontrolujte tyto informace v uživatelském panelu Big Blue Meeting)

Informace o API BigBlueButton

Vzorek :

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