BigBlueButton API'sı

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.

Resmi BigBlueButton API Belgeleri

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:

  • Toplantı oluşturun
  • Toplantılara katıl
  • Toplantıları sonlandır
  • Geçmiş toplantıların kayıtlarını alın (ve silin)
  • Toplantılar için altyazı dosyaları yükleyin

PHP için BigBlueButton API Kitaplığı

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.


.NET için BigBlueButton API Kitaplığı

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ı.

  1. BigBlueButton ile hızlı ve kolay entegrasyon için .NET API'leri.
  2. BigBlueButton için bu C# API'leri
  3. Kütüphanedeki işlevler, geliştiricinin rahatlığı için veri tablolarını döndürür.

Java için BigBlueButton API Kitaplığı

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

Özel not:

  1. Bu proje Lombok kitaplığını kullandı, bu projeyi dağıtmak istiyorsanız Lombok'un kurulu olduğundan emin olun. Yüklemek için aşağıdaki adımları izleyin:
    • dan indir https://projectlombok.org/download
    • Lombar.jar'ın indirildiği konuma gidin ve "java -jar lombok.jar" dosyasını çalıştırın, jar dosyasının adını indirdiğiniz lombok jar dosyasının adıyla değiştirin
    • önceki adımı çalıştırdıktan sonra, editör konumunuza kahverengi olan bir pencere görünmelidir (Eclipse için, Eclipse.exe'nin bulunduğu yerdir)
    • yükle'yi tıklayın
    • Eclipse'i (veya başka bir IDE'yi) başlatın
    • zomlok kitaplığını projenize ekleyin (özelliklere sağ tıklayın -> Java Yapı Yolu -> Kitaplıklar -> Extenal JAR'ları ekleyin -> az önce indirdiğiniz lombok jar dosyasını seçin -> Uygula ve Kapat

JavaScript için BigBlueButton API Kitaplığı

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ı.

Ruby için BigBlueButton API Kitaplığı

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.


Big Blue Meeting BigBlueButton Service ile entegrasyon geliştirme için

HOST: yönetici.bigbluemeeting.com

API tabanlı URL: /bigbluebutton/api

GİZLİ: JLKjlkHIOupouuIKUOupopo (Bu bilgiyi Big Blue Meeting Kullanıcı Panelinizde kontrol edin)

BigBlueButton API Bilgileri

Numune :

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