BigBlueButtonは、オンライン学習用のオープンソースのWeb会議システムです。 BigBlueButtonのシンプルなAPIは、会議の作成、参加、終了、および録音の管理のための簡単なHTTPインターフェイスを提供します。 Moodle、Canvas、Chamiloなどの人気のあるLMS(学習管理システム)には、すでにプラグインがあります。 ユーザーはホストURLとソルトキーを入力するだけで、それを使用でき、それ以上のコーディングは必要ありません。 独自に開発したLMSまたはその他のコンテンツ管理やソフトウェアアプリケーションの場合、さまざまなプログラミング言語で利用可能なライブラリを使用して統合できます。 以下は、開発に取り組んでいるときに参照できるBigBlueButtonAPIのドキュメントとライブラリです。
https://docs.bigbluebutton.org/dev/api.html#API_
このドキュメントでは、BigBlueButtonアプリケーションプログラミングインターフェイス(API)について説明します。
開発者の場合、このAPIを使用すると次のことが可能になります
1. https://github.com/bigbluebutton/bigbluebutton-api-php
PHP用の公式で使いやすいBigBlueButtonAPIを使用すると、開発者はBigBlueButtonAPIを簡単に使用できます。
インストールと使用法
この ウィキ PHPライブラリに関連するすべてのドキュメントが含まれています。 また、完全なインストールと使用例を示すサンプルを作成しました。
バグと機能のリクエストは追跡されます GitHub
2. https://github.com/littleredbutton/bigbluebutton-api-php
非公式ですが、非常に使いやすいPHPライブラリであり、いくつかの拡張機能があります。 readmeファイルでは、詳細情報を取得できます。
1。https://github.com/nitinjs/bigbluebutton-api-dotnet
BigBlueButtonRESTAPI用の.NETクライアント
2. https://archive.codeplex.com/?p=bigbluebutton
BigBlueButtonとすばやく簡単に統合するための.NETライブラリ。
https://github.com/bigbluebutton/bigbluebutton-api-java
特記事項:
https://github.com/mconf/bigbluebutton-api-js
bigbluebutton-api-jsは、のすべてのメソッドへのリンクを生成する非常にシンプルなJavascriptライブラリです。 BigBlueButtonのAPI。 それはで書かれています コーヒースクリプト ブラウザまたはで動作するはずです Node.js 分野の様々なアプリケーションで使用されています。
https://github.com/mconf/bigbluebutton-api-ruby
これは、のAPIへのアクセスを提供するRubyGemです。 ビッグブルーボタン。 APIのドキュメントを参照してください こちら.
これにより、rubyアプリケーションがHTTPリクエストの代わりにメソッドを呼び出すことでBigBlueButtonと対話できるようになり、BigBlueButtonとの対話がはるかに簡単になります。 また、応答をルビーフレンドリーな形式でフォーマットし、スライドの事前アップロードなど、より複雑なAPI呼び出しを処理するためのヘルパークラスを含みます。
HOST: マネージャー.bigbluemeeting.com
APIベースのURL: / bigbluebutton / api
秘密の: JLKjlkヒオウポウイクオウポポ (Big Blue Meetingのユーザーパネルでこの情報を確認してください)
サンプル :
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553