API BigBlueButton

BigBlueButton é um sistema de webconferência de código aberto para aprendizado online. A API simples do BigBlueButton oferece uma interface HTTP fácil para criar, ingressar e encerrar reuniões, bem como o gerenciamento de gravações. Para LMS (Learning Management System) populares como Moodle, Canvas, Chamilo, eles já possuem plugin. Os usuários podem apenas inserir o URL do host e a chave de sal, em seguida, podem usá-lo e não há necessidade de mais codificação. Para o seu próprio LMS desenvolvido ou qualquer outro aplicativo de gerenciamento de conteúdo e/ou software, a integração é possível usando uma biblioteca disponível para várias linguagens de programação. Abaixo estão algumas documentações e bibliotecas da API do BigBlueButton para você como referência enquanto estiver trabalhando no desenvolvimento.

Documentação oficial da API BigBlueButton

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

Este documento descreve a interface de programação de aplicativos (API) do BigBlueButton.

Para desenvolvedores, esta API permite que você

  • Crie reuniões
  • Participar de reuniões
  • Encerrar reuniões
  • Obter gravações de reuniões anteriores (e excluí-las)
  • Carregar arquivos de legenda oculta para reuniões

Biblioteca de API BigBlueButton para PHP

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

A API BigBlueButton para PHP oficial e fácil de usar torna mais fácil para os desenvolvedores usarem a API BigBlueButton.

Instalação e uso

A wiki contém toda a documentação relacionada à biblioteca PHP. Também escrevemos exemplos para mostrar um exemplo completo de instalação e uso.

Envio de bugs e solicitações de recursos

Bugs e solicitações de recursos são rastreados GitHub

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

Biblioteca PHP não oficial, mas muito fácil de usar e possui alguns recursos estendidos. No arquivo leia-me você pode obter informações detalhadas.


Biblioteca de API BigBlueButton para .NET

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

Cliente .NET para API REST BigBlueButton

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

Bibliotecas .NET para integração rápida e fácil com BigBlueButton.

  1. APIs .NET para integração rápida e fácil com BigBlueButton.
  2. Estas APIs C# para BigBlueButton
  3. As funções na biblioteca retornam tabelas de dados para conveniência do desenvolvedor.

Biblioteca de API BigBlueButton para Java

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

Nota especial:

  1. Este projeto usou a biblioteca Lombok, se você deseja implantar este projeto, certifique-se de ter o Lombok instalado. Para instalar, siga os seguintes passos:
    • baixar de https://projectlombok.org/download
    • vá para o local onde o Lombar.jar foi baixado e execute "java -jar lombok.jar", altere o nome do arquivo jar para o nome do arquivo jar lombok que você baixou
    • depois de executar a etapa anterior, uma janela deve aparecer, marrom para o local do editor (para o eclipse, é onde o eclipse.exe está localizado)
    • clique em instalar
    • inicie o Eclipse (ou outro IDE)
    • adicione a biblioteca zomlok ao seu projeto (clique com o botão direito do mouse nas propriedades -> Java Build Path -> Bibliotecas -> adicione Extenal JARs -> selecione o arquivo jar lombok que você acabou de baixar -> Aplicar e Fechar

Biblioteca de API BigBlueButton para JavaScript

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

bigbluebutton-api-js é uma biblioteca Javascript muito simples que gera links para todos os métodos em API do BigBlueButton. Está escrito em Caféscript e deve funcionar no navegador ou em Node.js aplicações.

Biblioteca de API BigBlueButton para Ruby

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

Esta é uma gema rubi que fornece acesso à API de BigBlueButton. Consulte a documentação da API SUA PARTICIPAÇÃO FAZ A DIFERENÇA.

Ele permite que um aplicativo ruby ​​interaja com BigBlueButton chamando métodos em vez de solicitações HTTP, tornando muito mais fácil interagir com BigBlueButton. Ele também formata as respostas em um formato compatível com ruby ​​e inclui classes auxiliares para lidar com chamadas de API mais complicadas, como o pré-carregamento de slides.


Para desenvolvimento de integração com Big Blue Meeting BigBlueButton Service

HOST: manager.bigbluemeeting.com

URL baseado em API: /bigbluebutton/api

SEGREDO: JLKjlkHIOupouuIKUOupopo (Verifique esta informação no seu painel de usuário do Big Blue Meeting)

Informações da API BigBlueButton

Amostra:

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