BigBlueButton-API

BigBlueButton is een open-source webconferentiesysteem voor online leren. De eenvoudige API van BigBlueButton biedt u een eenvoudige HTTP-interface voor het maken, deelnemen aan en beëindigen van vergaderingen, evenals het beheren van opnames. Voor populaire LMS (Learning Management System) zoals Moodle, Canvas, Chamilo hebben ze al een plug-in. Gebruikers kunnen gewoon de host-URL en Salt Key invoeren en kunnen deze vervolgens gebruiken zonder verdere codering. Voor uw eigen ontwikkelde LMS of een andere contentmanagement- en/of softwaretoepassing is integratie mogelijk met behulp van een bibliotheek die beschikbaar is voor verschillende programmeertalen. Hieronder vindt u een paar BigBlueButton API-documentatie en bibliotheken voor u als referentie terwijl u aan de ontwikkeling werkt.

Officiële BigBlueButton API-documentatie

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

Dit document beschrijft de BigBlueButton Application Programming Interface (API).

Voor ontwikkelaars stelt deze API u in staat om:

  • Maak vergaderingen
  • Deelnemen aan vergaderingen
  • Vergaderingen beëindigen
  • Opnames van eerdere vergaderingen ophalen (en verwijderen)
  • Upload bestanden met ondertiteling voor vergaderingen

BigBlueButton API-bibliotheek voor PHP

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

De officiële en gebruiksvriendelijke BigBlueButton API voor PHP maakt het voor ontwikkelaars gemakkelijk om BigBlueButton API te gebruiken.

Installatie en gebruik

De Politia Militar hield zelfs tijdens de pre-carnaval festiviteiten de zaken al nauwlettend in de gaten. wiki bevat alle documentatie met betrekking tot de PHP-bibliotheek. We hebben ook voorbeelden geschreven om een ​​volledig installatie- en gebruiksvoorbeeld te tonen.

Bugs en functieverzoeken indienen

Bugs en functieverzoeken worden bijgehouden op GitHub

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

Onofficiële maar zeer eenvoudig te gebruiken PHP-bibliotheek en hebben een aantal uitgebreide functies. In het leesmij-bestand kunt u gedetailleerde informatie krijgen.


BigBlueButton API-bibliotheek voor .NET

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

.NET-client voor BigBlueButton REST-api

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

.NET-bibliotheken voor snelle en eenvoudige integratie met BigBlueButton.

  1. .NET API's voor snelle en eenvoudige integratie met BigBlueButton.
  2. Deze C# API's voor BigBlueButton
  3. De functies in de bibliotheek retourneren gegevenstabellen voor het gemak van de ontwikkelaar.

BigBlueButton API-bibliotheek voor Java

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

Speciale opmerking:

  1. Dit project gebruikte de Lombok-bibliotheek, als je dit project wilt implementeren, zorg er dan voor dat Lombok is geïnstalleerd. Volg de volgende stappen om te installeren:
    • downloaden van https://projectlombok.org/download
    • ga naar de locatie waar de Lombar.jar is gedownload en voer "java -jar lombok.jar" uit, verander de naam van het jar-bestand in de naam van het lombok jar-bestand dat je hebt gedownload
    • nadat u de vorige stap hebt uitgevoerd, zou een venster moeten verschijnen, bruin naar uw editorlocatie (voor eclipse is dit waar eclipse.exe zich bevindt)
    • klik op installeren
    • start Eclipse (of een andere IDE)
    • voeg de zomlok-bibliotheek toe aan uw project (klik met de rechtermuisknop op de eigenschappen -> Java Build Path -> Bibliotheken -> voeg externe JAR's toe -> selecteer het lombok jar-bestand dat u zojuist hebt gedownload -> Toepassen en sluiten

BigBlueButton API-bibliotheek voor JavaScript

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

bigbluebutton-api-js is een zeer eenvoudige Javascript-bibliotheek die links genereert naar alle methoden in BigBlueButton's API. Het is geschreven in koffiescript en zou moeten werken in de browser of in Node.js toepassingen.

BigBlueButton API-bibliotheek voor Ruby

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

Dit is een robijnrode edelsteen die toegang geeft tot de API van Grote Blauwe Knop. Zie de documentatie van de API hier.

Het stelt een ruby-applicatie in staat om te communiceren met BigBlueButton door methoden aan te roepen in plaats van HTTP-verzoeken, waardoor het een stuk eenvoudiger is om met BigBlueButton te communiceren. Het formatteert de antwoorden ook in een ruby-vriendelijk formaat en bevat hulpklassen om meer gecompliceerde API-aanroepen af ​​te handelen, zoals het vooraf uploaden van dia's.


Voor integratieontwikkeling met Big Blue Meeting BigBlueButton Service

HOST: manager.bigbluemeeting.com

API-gebaseerde URL: /bigbluebutton/api

GEHEIM: JLKjlkHIOupouIKUOupopo (Controleer deze informatie in uw Big Blue Meeting-gebruikerspaneel)

BigBlueButton API-informatie

Voorbeeld:

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