API BigBlueButton

BigBlueButton là một hệ thống hội nghị trên web mã nguồn mở dành cho việc học trực tuyến. API đơn giản của BigBlueButton cung cấp cho bạn giao diện HTTP dễ dàng để tạo, tham gia và kết thúc cuộc họp cũng như quản lý các bản ghi. Đối với các LMS (Hệ thống quản lý học tập) phổ biến như Moodle, Canvas, Chamilo, họ đã có plugin. Người dùng có thể chỉ cần nhập Host Url và Salt Key sau đó có thể sử dụng nó và không cần thêm bất kỳ mã hóa nào. Đối với LMS được phát triển của riêng bạn hoặc bất kỳ ứng dụng quản lý nội dung và / hoặc phần mềm nào khác, có thể tích hợp bằng cách sử dụng thư viện có sẵn cho các ngôn ngữ lập trình khác nhau. Dưới đây là một số tài liệu và thư viện API BigBlueButton để bạn tham khảo trong khi bạn đang làm việc với sự phát triển.

Tài liệu chính thức về API BigBlueButton

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

Tài liệu này mô tả giao diện lập trình ứng dụng BigBlueButton (API).

Đối với các nhà phát triển, API này cho phép bạn

  • Tạo cuộc họp
  • Tham gia các cuộc họp
  • Kết thúc cuộc họp
  • Nhận bản ghi cho các cuộc họp trước đây (và xóa chúng)
  • Tải lên các tệp phụ đề chi tiết cho các cuộc họp

Thư viện API BigBlueButton cho PHP

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

API BigBlueButton chính thức và dễ sử dụng cho PHP giúp các nhà phát triển dễ dàng sử dụng API BigBlueButton.

Cài đặt và sử dụng

Sản phẩm wiki chứa tất cả các tài liệu liên quan đến thư viện PHP. Chúng tôi cũng đã viết các mẫu để hiển thị một ví dụ cài đặt và sử dụng đầy đủ.

Gửi lỗi và yêu cầu tính năng

Lỗi và yêu cầu tính năng được theo dõi trên GitHub

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

Thư viện PHP không chính thức nhưng rất dễ sử dụng và có một số tính năng mở rộng. Trong tệp readme, bạn có thể nhận được thông tin chi tiết.


Thư viện API BigBlueButton cho .NET

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

Ứng dụng khách .NET cho api BigBlueButton REST

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

Thư viện .NET để tích hợp nhanh chóng và dễ dàng với BigBlueButton.

  1. .NET API để tích hợp nhanh chóng và dễ dàng với BigBlueButton.
  2. Các API C # này dành cho BigBlueButton
  3. Các chức năng trong thư viện trả về các tập dữ liệu để thuận tiện cho nhà phát triển.

Thư viện API BigBlueButton cho Java

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

Đặc biệt lưu ý:

  1. Dự án này đã sử dụng thư viện Lombok, nếu bạn muốn triển khai dự án này, hãy đảm bảo rằng bạn đã cài đặt Lombok. Để cài đặt, hãy làm theo các bước sau:
    • tải xuống từ https://projectlombok.org/download
    • đi đến vị trí mà Lombar.jar đã được tải xuống và chạy "java -jar lombok.jar", thay đổi tên tệp jar thành tên của tệp jar lombok mà bạn đã tải xuống
    • sau khi bạn chạy bước trước đó, một cửa sổ sẽ xuất hiện, màu nâu tới vị trí trình chỉnh sửa của bạn (đối với eclipse, đó là nơi đặt eclipse.exe)
    • bấm cài đặt
    • khởi chạy Eclipse (hoặc IDE khác)
    • thêm thư viện zomlok vào dự án của bạn (nhấp chuột phải vào thuộc tính -> Java Build Path -> Libraries -> thêm Extenal JARs -> chọn tệp jar lombok mà bạn vừa tải xuống -> Áp dụng và đóng

Thư viện API BigBlueButton cho JavaScript

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

bigbluebutton-api-js là một thư viện Javascript rất đơn giản tạo liên kết đến tất cả các phương thức trong API của BigBlueButton. Nó được viết bằng Chỉ số cà phê và sẽ hoạt động trong trình duyệt hoặc trong Node.js các ứng dụng.

Thư viện API BigBlueButton cho Ruby

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

Đây là một viên ngọc ruby ​​cung cấp quyền truy cập vào API của LớnMàu XanhNút. Xem tài liệu của API Ở đây.

Nó cho phép ứng dụng ruby ​​tương tác với BigBlueButton bằng cách gọi các phương thức thay vì yêu cầu HTTP, giúp tương tác với BigBlueButton dễ dàng hơn rất nhiều. Nó cũng định dạng các phản hồi ở định dạng thân thiện với ruby ​​và bao gồm các lớp trợ giúp để đối phó với các lệnh gọi API phức tạp hơn, chẳng hạn như tải lên trước các trang trình bày.


Để phát triển tích hợp với Big Blue Meeting BigBlueButton Service

XƯỚNG: quản lý.bigbluemeeting.com

URL dựa trên API: / bigbluebutton / api

BÍ MẬT: JLKjlkHIOupouuIKUOupopo (Kiểm tra thông tin này trong Bảng Người dùng Cuộc họp Big Blue của bạn)

Thông tin về API BigBlueButton

Mẫu vật :

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