API BigBlueButton

BigBlueButton ialah sistem persidangan web sumber terbuka untuk pembelajaran dalam talian. API mudah BigBlueButton memberi anda antara muka HTTP yang mudah untuk mencipta, menyertai dan menamatkan mesyuarat, serta pengurusan rakaman. Untuk LMS (Sistem Pengurusan Pembelajaran) yang popular seperti Moodle, Canvas, Chamilo, mereka sudah mempunyai pemalam. Pengguna hanya boleh memasukkan Url Hos dan Kunci Garam kemudian boleh menggunakannya dan tidak memerlukan sebarang pengekodan lanjut. Untuk LMS yang dibangunkan anda sendiri atau mana-mana pengurusan kandungan dan/atau aplikasi perisian lain, penyepaduan boleh dilakukan menggunakan perpustakaan yang tersedia untuk pelbagai bahasa pengaturcaraan. Di bawah ialah beberapa dokumentasi dan perpustakaan API BigBlueButton untuk anda sebagai rujukan semasa anda sedang menjalankan pembangunan.

Dokumentasi API BigBlueButton Rasmi

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

Dokumen ini menerangkan antara muka pengaturcaraan aplikasi (API) BigBlueButton.

Untuk pembangun, API ini membolehkan anda

  • Buat mesyuarat
  • Sertai mesyuarat
  • Tamatkan mesyuarat
  • Dapatkan rakaman untuk mesyuarat yang lalu (dan padamkannya)
  • Muat naik fail kapsyen tertutup untuk mesyuarat

Perpustakaan API BigBlueButton Untuk PHP

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

API BigBlueButton yang rasmi dan mudah digunakan untuk PHP memudahkan pembangun menggunakan API BigBlueButton.

Pemasangan dan penggunaan

. wiki mengandungi semua dokumentasi yang berkaitan dengan perpustakaan PHP. Kami juga telah menulis sampel untuk menunjukkan contoh pemasangan dan penggunaan penuh.

Menyerahkan pepijat dan permintaan ciri

Pepijat dan permintaan ciri dijejaki GitHub

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

Perpustakaan PHP tidak rasmi tetapi sangat mudah digunakan & mempunyai beberapa ciri lanjutan. Dalam fail readme anda boleh mendapatkan maklumat terperinci.


Perpustakaan API BigBlueButton Untuk .NET

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

Pelanggan .NET untuk api REST BigBlueButton

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

Perpustakaan .NET untuk menyepadukan dengan cepat dan mudah dengan BigBlueButton.

  1. .NET API untuk menyepadukan dengan cepat dan mudah dengan BigBlueButton.
  2. C# API ini untuk BigBlueButton
  3. Fungsi dalam perpustakaan mengembalikan jadual data untuk kemudahan pembangun.

Perpustakaan API BigBlueButton Untuk Java

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

Nota khas:

  1. Projek ini menggunakan perpustakaan Lombok, jika anda ingin menggunakan projek ini, pastikan anda telah memasang Lombok. Untuk memasang, ikuti langkah berikut:
    • muat turun daripada https://projectlombok.org/download
    • pergi ke lokasi di mana Lombar.jar telah dimuat turun, dan jalankan "java -jar lombok.jar", tukar nama fail jar kepada nama fail lombok jar yang anda muat turun
    • selepas anda menjalankan langkah sebelumnya, tetingkap akan muncul, brownse ke lokasi editor anda (untuk eclipse, ia adalah tempat eclipse.exe terletak)
    • klik pasang
    • melancarkan Eclipse (atau IDE lain)
    • tambah pustaka zomlok ke projek anda (klik kanan pada sifat -> Laluan Bina Java -> Perpustakaan -> tambah JAR Ekstenal -> pilih fail balang lombok yang baru anda muat turun -> Guna dan Tutup

Perpustakaan API BigBlueButton Untuk JavaScript

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

bigbluebutton-api-js ialah perpustakaan Javascript yang sangat mudah yang menjana pautan ke semua kaedah dalam API BigBlueButton. Ia tertulis dalam Naskhah kopi dan harus berfungsi dalam penyemak imbas atau dalam Node.js permohonan.

Perpustakaan API BigBlueButton Untuk Ruby

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

Ini adalah permata delima yang menyediakan akses kepada API BigBlueButton. Lihat dokumentasi API disini.

Ia membolehkan aplikasi ruby ​​berinteraksi dengan BigBlueButton dengan memanggil kaedah dan bukannya permintaan HTTP, menjadikannya lebih mudah untuk berinteraksi dengan BigBlueButton. Ia juga memformatkan respons dalam format mesra ruby ​​dan termasuk kelas pembantu untuk menangani panggilan API yang lebih rumit, seperti pramuat naik slaid.


Untuk pembangunan penyepaduan dengan Perkhidmatan Big Blue Meeting BigBlueButton

HOST: manager.bigbluemeeting.com

URL berasaskan API: /bigbluebutton/api

RAHSIA: JLKjlkHIOupouuIKUOupopo ( Semak maklumat ini dalam Panel Pengguna Big Blue Meeting anda)

Maklumat API BigBlueButton

contoh :

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