API BigBlueButton

BigBlueButton adalah sistem konferensi web sumber terbuka untuk pembelajaran online. API sederhana BigBlueButton memberi Anda antarmuka HTTP yang mudah untuk membuat, bergabung, dan mengakhiri rapat, serta pengelolaan rekaman. Untuk LMS (Learning Management System) populer seperti Moodle, Canvas, Chamilo, mereka sudah memiliki plugin. Pengguna cukup memasukkan Host Url dan Salt Key kemudian dapat menggunakannya dan tidak perlu coding lebih lanjut. Untuk LMS yang Anda kembangkan sendiri atau manajemen konten dan/atau aplikasi perangkat lunak lainnya, integrasi dimungkinkan menggunakan perpustakaan yang tersedia untuk berbagai bahasa pemrograman. Di bawah ini adalah beberapa dokumentasi dan library BigBlueButton API untuk Anda sebagai referensi saat Anda mengerjakan pengembangan.

Dokumentasi API BigBlueButton Resmi

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

Dokumen ini menjelaskan antarmuka pemrograman aplikasi (API) BigBlueButton.

Untuk pengembang, API ini memungkinkan Anda untuk

  • Buat rapat
  • Gabung rapat
  • Akhiri rapat
  • Dapatkan rekaman untuk rapat sebelumnya (dan hapus)
  • Unggah file teks tertutup untuk rapat

Perpustakaan API BigBlueButton Untuk PHP

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

BigBlueButton API resmi dan mudah digunakan untuk PHP memudahkan pengembang untuk menggunakan BigBlueButton API.

Instalasi dan penggunaan

Grafik wiki berisi semua dokumentasi yang terkait dengan perpustakaan PHP. Kami juga telah menulis contoh untuk menunjukkan contoh pemasangan dan penggunaan lengkap.

Mengirimkan bug dan permintaan fitur

Bug dan permintaan fitur dilacak pada GitHub

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

Pustaka PHP tidak resmi tetapi sangat mudah digunakan & memiliki beberapa fitur tambahan. Dalam file readme Anda bisa mendapatkan informasi detail.


Pustaka API BigBlueButton Untuk .NET

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

.NET klien untuk BigBlueButton REST api

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

Pustaka .NET untuk integrasi dengan BigBlueButton dengan cepat dan mudah.

  1. .NET API untuk integrasi dengan BigBlueButton dengan cepat dan mudah.
  2. C# API ini untuk BigBlueButton
  3. Fungsi di perpustakaan mengembalikan tabel data untuk kenyamanan pengembang.

Pustaka API BigBlueButton Untuk Java

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

Catatan khusus:

  1. Proyek ini menggunakan perpustakaan Lombok, jika Anda ingin menyebarkan proyek ini, pastikan Anda telah menginstal Lombok. Untuk menginstal, ikuti langkah-langkah berikut:
    • Unduh dari https://projectlombok.org/download
    • masuk ke lokasi download Lombar.jar, dan jalankan "java -jar lombok.jar", ubah nama file jar menjadi nama file jar lombok yang anda download
    • setelah Anda menjalankan langkah sebelumnya, sebuah jendela akan muncul, berwarna coklat ke lokasi editor Anda (untuk Eclipse, itu adalah tempat Eclipse.exe berada)
    • klik instal
    • luncurkan Eclipse (atau IDE lainnya)
    • tambahkan perpustakaan zomlok ke proyek Anda (klik kanan pada properti -> Java Build Path -> Perpustakaan -> tambahkan JAR Extenal -> pilih file jar lombok yang baru saja Anda unduh -> Terapkan dan Tutup

Pustaka API BigBlueButton Untuk JavaScript

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

bigbluebutton-api-js adalah pustaka Javascript yang sangat sederhana yang menghasilkan tautan ke semua metode di API BigBlueButton. Itu tertulis di naskah kopi dan harus bekerja di browser atau di Node.js aplikasi.

Pustaka API BigBlueButton Untuk Ruby

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

Ini adalah permata ruby ​​​​yang menyediakan akses ke API TombolBiru Besar. Lihat dokumentasi API di sini.

Ini memungkinkan aplikasi ruby ​​​​untuk berinteraksi dengan BigBlueButton dengan memanggil metode alih-alih permintaan HTTP, membuatnya jauh lebih mudah untuk berinteraksi dengan BigBlueButton. Ini juga memformat respons dalam format yang ramah ruby ​​dan menyertakan kelas pembantu untuk menangani panggilan API yang lebih rumit, seperti pra-unggah slide.


Untuk pengembangan integrasi dengan Big Blue Meeting BigBlueButton Service

HOST: manajer.bigbluemeeting.com

URL berbasis API: /tombol biru besar/api

RAHASIA: JLKjlkHIOupouuIKUOupopo (Periksa info ini di Panel Pengguna Big Blue Meeting Anda)

Informasi API BigBlueButton

Sampel :

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