BigBlueButton API

BigBlueButtonは、オンライン学習用のオープンソースのWeb会議システムです。 BigBlueButtonのシンプルなAPIは、会議の作成、参加、終了、および録音の管理のための簡単なHTTPインターフェイスを提供します。 Moodle、Canvas、Chamiloなどの人気のあるLMS(学習管理システム)には、すでにプラグインがあります。 ユーザーはホストURLとソルトキーを入力するだけで、それを使用でき、それ以上のコーディングは必要ありません。 独自に開発したLMSまたはその他のコンテンツ管理やソフトウェアアプリケーションの場合、さまざまなプログラミング言語で利用可能なライブラリを使用して統合できます。 以下は、開発に取り組んでいるときに参照できるBigBlueButtonAPIのドキュメントとライブラリです。

BigBlueButtonAPIの公式ドキュメント

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

このドキュメントでは、BigBlueButtonアプリケーションプログラミングインターフェイス(API)について説明します。

開発者の場合、このAPIを使用すると次のことが可能になります

  • 会議を作成する
  • 会議に参加する
  • 会議を終了する
  • 過去の会議の記録を取得します(そしてそれらを削除します)
  • 会議用のクローズドキャプションファイルをアップロードする

PHP用のBigBlueButtonAPIライブラリ

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

PHP用の公式で使いやすいBigBlueButtonAPIを使用すると、開発者はBigBlueButtonAPIを簡単に使用できます。

インストールと使用法

  ウィキ PHPライブラリに関連するすべてのドキュメントが含まれています。 また、完全なインストールと使用例を示すサンプルを作成しました。

バグと機能リクエストの送信

バグと機能のリクエストは追跡されます GitHubの

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

非公式ですが、非常に使いやすいPHPライブラリであり、いくつかの拡張機能があります。 readmeファイルでは、詳細情報を取得できます。


.NET用のBigBlueButtonAPIライブラリ

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

BigBlueButtonRESTAPI用の.NETクライアント

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

BigBlueButtonとすばやく簡単に統合するための.NETライブラリ。

  1. BigBlueButtonとすばやく簡単に統合するための.NETAPI。
  2. BigBlueButton用のこれらのC#API
  3. ライブラリ内の関数は、開発者の便宜のためにデータテーブルを返します。

Java用のBigBlueButtonAPIライブラリ

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

特記事項:

  1. このプロジェクトはLombokライブラリを使用しました。このプロジェクトをデプロイする場合は、Lombokがインストールされていることを確認してください。 インストールするには、次の手順に従います。
    • からダウンロード https://projectlombok.org/download
    • Lombar.jarがダウンロードされた場所に移動し、「java -jar lombok.jar」を実行して、jarファイル名をダウンロードしたlombokjarファイルの名前に変更します。
    • 前の手順を実行すると、ウィンドウが表示され、エディターの場所に茶色になります(Eclipseの場合、eclipse.exeが配置されている場所です)
    • [インストール]をクリックします
    • Eclipse(または他のIDE)を起動します
    • zomlokライブラリをプロジェクトに追加します(プロパティを右クリック->Javaビルドパス->ライブラリ->外部JARの追加->ダウンロードしたばかりのlombokjarファイルを選択->適用して閉じる

JavaScript用のBigBlueButtonAPIライブラリ

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

bigbluebutton-api-jsは、のすべてのメソッドへのリンクを生成する非常にシンプルなJavascriptライブラリです。 BigBlueButtonのAPI。 それはで書かれています コーヒースクリプト ブラウザまたはで動作するはずです Node.js 分野の様々なアプリケーションで使用されています。

Ruby用のBigBlueButtonAPIライブラリ

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

これは、のAPIへのアクセスを提供するRubyGemです。 ビッグブルーボタン。 APIのドキュメントを参照してください こちら.

これにより、rubyアプリケーションがHTTPリクエストの代わりにメソッドを呼び出すことでBigBlueButtonと対話できるようになり、BigBlueButtonとの対話がはるかに簡単になります。 また、応答をルビーフレンドリーな形式でフォーマットし、スライドの事前アップロードなど、より複雑なAPI呼び出しを処理するためのヘルパークラスを含みます。


BigBlueMeetingとの統合開発用BigBlueButtonサービス

HOST: マネージャー.bigbluemeeting.com

APIベースのURL: / bigbluebutton / api

秘密の: JLKjlkヒオウポウイクオウポポ (Big Blue Meetingのユーザーパネルでこの情報を確認してください)

BigBlueButtonAPI情報

サンプル :

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