BigBlueButton, çevrimiçi öğrenme için açık kaynaklı bir web konferans sistemidir. BigBlueButton'un basit API'si, kayıtların yönetimi kadar toplantı oluşturma, toplantıya katılma ve sonlandırma için size kolay bir HTTP arayüzü sunar. Moodle, Canvas, Chamilo gibi popüler LMS (Öğrenme Yönetim Sistemi) için zaten eklentileri var. Kullanıcılar sadece Ana Bilgisayar URL'sini ve Tuz Anahtarını girebilir, ardından kullanabilir ve başka bir kodlamaya gerek yoktur. Kendi geliştirdiğiniz LMS veya diğer herhangi bir içerik yönetimi ve/veya yazılım uygulaması için, çeşitli programlama dilleri için mevcut bir kitaplık kullanılarak entegrasyon mümkündür. Geliştirme üzerinde çalışırken size referans olması için aşağıda birkaç BigBlueButton API belgesi ve kitaplığı bulunmaktadır.
https://docs.bigbluebutton.org/dev/api.html#API_
Bu belge, BigBlueButton uygulama programlama arabirimini (API) açıklar.
Geliştiriciler için bu API, şunları yapmanızı sağlar:
1. https://github.com/bigbluebutton/bigbluebutton-api-php
PHP için resmi ve kullanımı kolay BigBlueButton API, geliştiricilerin BigBlueButton API'sini kullanmasını kolaylaştırır.
Kurulum ve kullanım
The wiki PHP kitaplığı ile ilgili tüm belgeleri içerir. Ayrıca tam bir kurulum ve kullanım örneği göstermek için örnekler de yazdık.
Hata ve özellik istekleri gönderme
Hatalar ve özellik isteği izlenir GitHub
2. https://github.com/littleredbutton/bigbluebutton-api-php
Resmi olmayan ama kullanımı çok kolay PHP kitaplığı ve bazı genişletilmiş özelliklere sahip. Benioku dosyasında detaylı bilgi alabilirsiniz.
1.https://github.com/nitinjs/bigbluebutton-api-dotnet
BigBlueButton REST API için .NET istemcisi
2. https://archive.codeplex.com/?p=bigbluebutton
BigBlueButton ile hızlı ve kolay entegrasyon için .NET kitaplıkları.
https://github.com/bigbluebutton/bigbluebutton-api-java
Özel not:
https://github.com/mconf/bigbluebutton-api-js
bigbluebutton-api-js, içindeki tüm yöntemlere bağlantılar oluşturan çok basit bir Javascript kitaplığıdır. BigBlueButton'un API'si. içinde yazılı Kahve yazısı ve tarayıcıda veya içinde çalışması gerekir node.js uygulamaları.
https://github.com/mconf/bigbluebutton-api-ruby
Bu, API'sine erişim sağlayan bir yakut mücevherdir. BüyükMaviDüğme. API belgelerine bakın okuyun.
Bir Ruby uygulamasının HTTP istekleri yerine yöntemleri çağırarak BigBlueButton ile etkileşime girmesini sağlayarak BigBlueButton ile etkileşimi çok daha kolay hale getirir. Ayrıca yanıtları ruby-dostu bir biçimde biçimlendirir ve slaytların önceden yüklenmesi gibi daha karmaşık API çağrılarıyla başa çıkmak için yardımcı sınıflar içerir.
HOST: yönetici.bigbluemeeting.com
API tabanlı URL: /bigbluebutton/api
GİZLİ: JLKjlkHIOupouuIKUOupopo (Bu bilgiyi Big Blue Meeting Kullanıcı Panelinizde kontrol edin)
Numune :
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553