빅블루버튼 API

BigBlueButton은 온라인 학습을 위한 오픈 소스 웹 회의 시스템입니다. BigBlueButton의 간단한 API는 회의 생성, 참여 및 종료는 물론 녹음 관리를 위한 쉬운 HTTP 인터페이스를 제공합니다. Moodle, Canvas, Chamilo와 같은 인기 있는 LMS(학습 관리 시스템)에는 이미 플러그인이 있습니다. 사용자는 호스트 URL과 솔트 키만 입력하면 사용할 수 있으며 추가 코딩이 필요하지 않습니다. 자체 개발한 LMS 또는 기타 콘텐츠 관리 및/또는 소프트웨어 응용 프로그램의 경우 다양한 프로그래밍 언어에 사용할 수 있는 라이브러리를 사용하여 통합이 가능합니다. 다음은 개발 작업을 수행하는 동안 참조할 수 있는 몇 가지 BigBlueButton API 문서 및 라이브러리입니다.

공식 BigBlueButton API 문서

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

이 문서는 BigBlueButton API(응용 프로그래밍 인터페이스)에 대해 설명합니다.

개발자의 경우 이 API를 통해 다음을 수행할 수 있습니다.

  • 회의 만들기
  • 회의 참여
  • 회의 종료
  • 지난 회의에 대한 녹음 가져오기(및 삭제)
  • 회의용 자막 파일 업로드

PHP용 BigBlueButton API 라이브러리

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

공식적이고 사용하기 쉬운 PHP용 BigBlueButton API를 통해 개발자는 BigBlueButton API를 쉽게 사용할 수 있습니다.

설치 및 사용

XNUMXD덴탈의 위키 PHP 라이브러리와 관련된 모든 문서가 포함되어 있습니다. 또한 전체 설치 및 사용 예를 보여주기 위해 샘플을 작성했습니다.

버그 및 기능 요청 제출

버그 및 기능 요청 추적 GitHub의

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

비공식적이지만 매우 사용하기 쉬운 PHP 라이브러리 및 일부 확장 기능이 있습니다. readme 파일에서 자세한 정보를 얻을 수 있습니다.


.NET용 BigBlueButton API 라이브러리

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

BigBlueButton REST API용 .NET 클라이언트

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

BigBlueButton과 빠르고 쉽게 통합하기 위한 .NET 라이브러리.

  1. .NET API는 BigBlueButton과 빠르고 쉽게 통합됩니다.
  2. BigBlueButton용 C# API
  3. 라이브러리의 함수는 개발자의 편의를 위해 데이터 테이블을 반환합니다.

Java용 BigBlueButton API 라이브러리

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

특별 참고 사항 :

  1. 이 프로젝트는 Lombok 라이브러리를 사용했습니다. 이 프로젝트를 배포하려면 Lombok이 설치되어 있는지 확인하세요. 설치하려면 다음 단계를 따르세요.
    • 에서 다운로드 https://projectlombok.org/download
    • Lombar.jar가 다운로드된 위치로 이동하여 "java -jar lombok.jar"을 실행하고 jar 파일 이름을 다운로드한 lombok jar 파일의 이름으로 변경합니다.
    • 이전 단계를 실행한 후 창이 나타나야 편집기 위치로 이동합니다(eclipse의 경우 eclipse.exe가 있는 위치).
    • 클릭 설치
    • Eclipse(또는 다른 IDE) 실행
    • 프로젝트에 zomlok 라이브러리를 추가합니다(속성 -> Java 빌드 경로 -> 라이브러리를 마우스 오른쪽 버튼으로 클릭 -> Extenal JAR 추가 -> 방금 다운로드한 lombok jar 파일 선택 -> 적용 및 닫기

JavaScript용 BigBlueButton API 라이브러리

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

bigbluebutton-api-js는 모든 메소드에 대한 링크를 생성하는 매우 간단한 Javascript 라이브러리입니다. BigBlueButton의 API. 에 적혀있다 커피스크립트 브라우저 또는 다음에서 작동해야 합니다. Node.js를 분야의 다양한 어플리케이션에서 사용됩니다.

Ruby용 BigBlueButton API 라이브러리

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

이것은 API에 대한 액세스를 제공하는 루비 보석입니다. 빅블루버튼. API 문서 참조 여기에서 지금 확인해 보세요..

Ruby 애플리케이션이 HTTP 요청 대신 메서드를 호출하여 BigBlueButton과 상호 작용할 수 있으므로 BigBlueButton과 훨씬 쉽게 상호 작용할 수 있습니다. 또한 응답 형식을 루비 친화적인 형식으로 지정하고 슬라이드 사전 업로드와 같은 보다 복잡한 API 호출을 처리하는 도우미 클래스를 포함합니다.


Big Blue Meeting BigBlueButton 서비스와의 통합 개발용

HOST : Manager.bigbluemeeting.com

API 기반 URL: /bigblue버튼/api

비밀: JLKjlkHIOupouuIKUOupopo ( Big Blue Meeting 사용자 패널에서 이 정보를 확인하십시오)

BigBlueButton API 정보

샘플 :

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