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.
https://docs.bigbluebutton.org/dev/api.html#API_
Dokumen ini menjelaskan antarmuka pemrograman aplikasi (API) BigBlueButton.
Untuk pengembang, API ini memungkinkan Anda untuk
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.
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.
https://github.com/bigbluebutton/bigbluebutton-api-java
Catatan khusus:
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.
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.
HOST: manajer.bigbluemeeting.com
URL berbasis API: /tombol biru besar/api
RAHASIA: JLKjlkHIOupouuIKUOupopo (Periksa info ini di Panel Pengguna Big Blue Meeting Anda)
Sampel :
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553