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.
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ê
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.
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.
https://github.com/bigbluebutton/bigbluebutton-api-java
Nota especial:
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.
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.
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)
Amostra:
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553