Обзор
API BigBlueButton позволяет разработчикам интегрировать функциональность проведения совещаний непосредственно в свои приложения и сервисы.
Используя API, разработчики могут:
- Создавать встречи
- Присоединяйтесь к встречам
- Завершить встречи
- Получение и управление записями
- Удалить записи
- Загрузите файлы субтитров.
В официальной документации API содержится полная информация обо всех доступных конечных точках и параметрах.
Официальная документация по API BigBlueButton:
Библиотеки API для PHP
Для упрощения интеграции с API BigBlueButton доступно несколько PHP-библиотек.
Официальная библиотека PHP
Официальная PHP-библиотека BigBlueButton предоставляет простой и хорошо документированный интерфейс для взаимодействия с API.
В вики-странице проекта содержатся инструкции по установке, примеры и документация по использованию.
- Полное руководство по установке
- Примеры использования
- Документация по API
- Поддержка сообщества и отслеживание проблем
Альтернативная PHP-библиотека
Также доступна неофициальная PHP-библиотека, предоставляющая дополнительные удобные функции и упрощенную реализацию.
Библиотеки API .NET
Разработчики, создающие .NET-приложения, могут использовать следующие библиотеки, поддерживаемые сообществом.
.NET REST-клиент
Клиентская библиотека .NET для взаимодействия с REST API BigBlueButton.
Библиотека Legacy CodePlex
Repository:
Особенности включают в себя:
- API .NET для интеграции с BigBlueButton
- Вспомогательные классы C#
- Ответы на основе DataTable для упрощения рабочих процессов разработки.
Библиотека Java API
Официальная библиотека Java API предоставляет Java-разработчикам удобный способ интеграции BigBlueButton в свои приложения.
Требования Ломбока
В этом проекте используется Lombok, и для его работы требуется его установка в вашей среде разработки.
- Скачайте Lombok с официального сайта.
- Запустите установщик Lombok, используя загруженный JAR-файл.
- При появлении запроса выберите каталог установки вашей IDE.
- Завершите установку.
- Перезапустите IDE.
- Добавьте JAR-файл Lombok в зависимости вашего проекта.
Библиотека API JavaScript
Repository:
Библиотека JavaScript API генерирует URL-адреса API BigBlueButton и может использоваться как в браузерных приложениях, так и в средах Node.js.
Библиотека API Ruby
Repository:
Этот Ruby-гем предоставляет объектно-ориентированный интерфейс для взаимодействия с API BigBlueButton.
Особенности включают в себя:
- Простые вызовы методов API
- Форматирование ответов, совместимое с Ruby
- Вспомогательные классы для сложных операций
- Поддержка загрузки презентаций
Информация об API Big Blue Meeting
Если вы интегрируетесь напрямую с сервисом Big Blue Meeting, данные для подключения к API можно найти в личном кабинете.
Организатор: manager.bigbluemeeting.com
Конечная точка API: /bigbluebutton/api
Общий секретный ключ: доступен в вашей панели пользователя Big Blue Meeting.
Пример URL-адреса API
В следующем примере показан типичный запрос на подключение к 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
简体中文
繁體中文