Visão geral
A API BigBlueButton permite que os desenvolvedores integrem a funcionalidade de reuniões diretamente em seus próprios aplicativos e serviços.
Utilizando a API, os desenvolvedores podem:
- Crie reuniões
- Participar de reuniões
- Encerrar reuniões
- Recuperar e gerenciar gravações
- Apagar gravações
- Carregar arquivos de legenda oculta
A documentação oficial da API fornece detalhes completos para todos os endpoints e parâmetros disponíveis.
Documentação oficial da API BigBlueButton:
Bibliotecas de API PHP
Diversas bibliotecas PHP estão disponíveis para simplificar a integração com a API do BigBlueButton.
Biblioteca oficial do PHP
A biblioteca oficial BigBlueButton para PHP oferece uma interface simples e bem documentada para interagir com a API.
O wiki do projeto contém instruções de instalação, exemplos e documentação de utilização.
- Guia de instalação completo
- Exemplos de uso
- Documentação da API
- Suporte da comunidade e acompanhamento de problemas
Biblioteca PHP alternativa
Uma biblioteca PHP não oficial também está disponível, oferecendo recursos adicionais de conveniência e uma implementação simplificada.
Bibliotecas de API .NET
Os desenvolvedores que criam aplicativos .NET podem usar as seguintes bibliotecas com suporte da comunidade.
Cliente REST .NET
Repositório:
Uma biblioteca cliente .NET para interagir com a API REST do BigBlueButton.
Biblioteca CodePlex legada
Repositório:
Características incluem:
- APIs .NET para integração com o BigBlueButton
- Classes auxiliares em C#
- Respostas baseadas em DataTable para fluxos de trabalho de desenvolvimento mais fáceis.
Biblioteca de API Java
A biblioteca oficial da API Java oferece aos desenvolvedores Java uma maneira conveniente de integrar o BigBlueButton em seus aplicativos.
Requisito de Lombok
Este projeto utiliza o Lombok e requer que ele seja instalado em seu ambiente de desenvolvimento.
- Baixe Lombok no site oficial.
- Execute o instalador do Lombok usando o arquivo JAR baixado.
- Selecione o diretório de instalação da sua IDE quando solicitado.
- Conclua a instalação.
- Reinicie sua IDE.
- Adicione o arquivo JAR do Lombok às dependências do seu projeto.
Biblioteca de API JavaScript
Repositório:
A biblioteca JavaScript API gera URLs da API BigBlueButton e pode ser usada tanto em aplicações baseadas em navegador quanto em ambientes Node.js.
Biblioteca de API Ruby
Repositório:
Esta gem Ruby fornece uma interface orientada a objetos para interagir com a API do BigBlueButton.
Características incluem:
- Chamadas de métodos de API simples
- Formatação de resposta compatível com Ruby
- Classes auxiliares para operações avançadas
- Suporte para upload de apresentações
Informações da API do Big Blue Meeting
Se você estiver integrando diretamente com o serviço Big Blue Meeting, os detalhes de conexão da API podem ser encontrados no painel de controle da sua conta.
host: manager.bigbluemeeting.com
Endpoint da API: /bigbluebutton/api
Segredo partilhado: Disponível no seu painel de utilizador do Big Blue Meeting.
URL de API de exemplo
O exemplo a seguir demonstra uma solicitação de junção típica da API BigBlueButton:
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553
Afrikaans
العربية
български
বাংলা
Čeština
Dansk
Deutsch
Ελληνικά
English (US)
Español
فارسی
Suomi
Français
עִבְרִית
हिन्दी
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Bahasa Melayu
Nederlands
Norsk Bokmål
Polski
Português
Русский
Kiswahili
Svenska
ไทย
Türkçe
Українська
Tiếng Việt
简体中文
繁體中文