API de BigBlueButton

BigBlueButton es un sistema de conferencias web de código abierto para el aprendizaje en línea. La API simple de BigBlueButton le brinda una interfaz HTTP fácil para crear, unirse y finalizar reuniones, así como para administrar grabaciones. Para LMS (Sistema de gestión de aprendizaje) populares como Moodle, Canvas, Chamilo, ya tienen un complemento. Los usuarios pueden simplemente ingresar la URL del host y la clave de sal, luego pueden usarla y no necesitan más codificación. Para su propio LMS desarrollado o cualquier otra aplicación de gestión de contenido y/o software, la integración es posible utilizando una biblioteca disponible para varios lenguajes de programación. A continuación, encontrará algunas bibliotecas y documentación de la API de BigBlueButton como referencia mientras trabaja en el desarrollo.

Documentación oficial de la API de BigBlueButton

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

Este documento describe la interfaz de programación de aplicaciones (API) de BigBlueButton.

Para los desarrolladores, esta API les permite

  • Crear reuniones
  • Unirse a reuniones
  • Finalizar reuniones
  • Obtenga grabaciones de reuniones pasadas (y elimínelas)
  • Subir archivos de subtítulos para reuniones

Biblioteca API BigBlueButton para PHP

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

La API BigBlueButton oficial y fácil de usar para PHP facilita a los desarrolladores el uso de la API BigBlueButton.

Instalación y uso

La wiki contiene toda la documentación relacionada con la biblioteca PHP. También hemos escrito ejemplos para mostrar un ejemplo completo de instalación y uso.

Envío de errores y solicitudes de funciones

Los errores y la solicitud de funciones se rastrean en GitHub

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

Biblioteca PHP no oficial pero muy fácil de usar y tiene algunas características extendidas. En el archivo Léame puede obtener información detallada.


Biblioteca API BigBlueButton para .NET

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

Cliente .NET para BigBlueButton REST api

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

Bibliotecas .NET para una integración rápida y sencilla con BigBlueButton.

  1. API de .NET para una integración rápida y sencilla con BigBlueButton.
  2. Estas API de C# para BigBlueButton
  3. Las funciones de la biblioteca devuelven tablas de datos para comodidad del desarrollador.

Biblioteca API BigBlueButton para Java

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

Nota especial:

  1. Este proyecto usó la biblioteca Lombok, si desea implementar este proyecto, asegúrese de tener instalado Lombok. Para instalar, siga los siguientes pasos:
    • descargar desde https://projectlombok.org/download
    • vaya a la ubicación donde se descargó Lombar.jar y ejecute "java -jar lombok.jar", cambie el nombre del archivo jar por el nombre del archivo jar de lombok que descargó
    • después de ejecutar el paso anterior, debería aparecer una ventana, vaya a la ubicación de su editor (para eclipse, es donde se encuentra eclipse.exe)
    • haga clic en instalar
    • inicie Eclipse (u otro IDE)
    • agregue la biblioteca zomlok a su proyecto (haga clic con el botón derecho en las propiedades -> Java Build Path -> Libraries -> agregue Extenal JAR -> seleccione el archivo jar de lombok que acaba de descargar -> Aplicar y cerrar

Biblioteca API BigBlueButton para JavaScript

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

bigbluebutton-api-js es una biblioteca Javascript muy simple que genera enlaces a todos los métodos en API de BigBlueButton. Esta escrito en Caféscript y debería funcionar en el navegador o en Node.js aplicaciones.

Biblioteca API BigBlueButton para Ruby

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

Esta es una gema de rubí que brinda acceso a la API de granbotonazul. Ver la documentación de la API esta página.

Permite que una aplicación Ruby interactúe con BigBlueButton llamando a métodos en lugar de solicitudes HTTP, lo que facilita mucho la interacción con BigBlueButton. También da formato a las respuestas en un formato compatible con Ruby e incluye clases auxiliares para hacer frente a llamadas API más complicadas, como la carga previa de diapositivas.


Para desarrollo de integración con Big Blue Meeting BigBlueButton Service

HOST: gerente.bigbluemeeting.com

URL basada en API: /botónazulgrande/api

SECRETO: JLKjlkHIOupouuIKUOupopo (Verifique esta información en su panel de usuario de Big Blue Meeting)

Información de la API de BigBlueButton

Muestra:

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