케이'/.

빅블루버튼 API

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

회사 개요

BigBlueButton API를 사용하면 개발자는 회의 기능을 자체 애플리케이션 및 서비스에 직접 통합할 수 있습니다.

API를 사용하면 개발자는 다음과 같은 작업을 수행할 수 있습니다.

  • 회의 만들기
  • 회의 참여
  • 회의 종료
  • 녹음 파일을 검색하고 관리합니다.
  • 녹음 삭제
  • 자막 파일을 업로드하세요

공식 API 문서는 사용 가능한 모든 엔드포인트 및 매개변수에 대한 자세한 정보를 제공합니다.

BigBlueButton 공식 API 문서:

API 문서를 참조하십시오.

PHP API 라이브러리

BigBlueButton API와의 통합을 간소화하는 데 사용할 수 있는 PHP 라이브러리가 여러 개 있습니다.

공식 PHP 라이브러리

BigBlueButton 공식 PHP 라이브러리는 API와 상호 작용하기 위한 간단하고 문서화가 잘 된 인터페이스를 제공합니다.

프로젝트 위키에는 설치 지침, 예제 및 사용 설명서가 포함되어 있습니다.

  • 전체 설치 가이드
  • 사용 예
  • API 문서
  • 커뮤니티 지원 및 문제 추적

대체 PHP 라이브러리

추가적인 편의 기능과 간소화된 구현을 제공하는 비공식 PHP 라이브러리도 사용할 수 있습니다.

.NET API 라이브러리

.NET 애플리케이션을 개발하는 개발자는 다음과 같은 커뮤니티 지원 라이브러리를 사용할 수 있습니다.

.NET REST 클라이언트

BigBlueButton REST API와 상호 작용하기 위한 .NET 클라이언트 라이브러리입니다.

레거시 코드플렉스 라이브러리

포함 된 기능은 다음과 같습니다

  • BigBlueButton과 통합하기 위한 .NET API
  • C# 헬퍼 클래스
  • DataTable 기반 응답으로 더욱 간편한 개발 워크플로우 제공

자바 API 라이브러리

공식 Java API 라이브러리는 Java 개발자에게 BigBlueButton을 애플리케이션에 편리하게 통합할 수 있는 방법을 제공합니다.

롬복 요구사항

이 프로젝트는 Lombok을 사용하므로 개발 환경에 Lombok이 설치되어 있어야 합니다.

  1. Lombok은 공식 웹사이트에서 다운로드하세요.
  2. 다운로드한 JAR 파일을 사용하여 Lombok 설치 프로그램을 실행하세요.
  3. IDE 설치 디렉토리를 선택하라는 메시지가 나타나면 해당 디렉토리를 선택하십시오.
  4. 설치를 완료하세요.
  5. IDE를 다시 시작하세요.
  6. Lombok JAR 파일을 프로젝트의 종속성에 추가하세요.

자바스크립트 API 라이브러리

이 JavaScript API 라이브러리는 BigBlueButton API URL을 생성하며 브라우저 기반 애플리케이션과 Node.js 환경 모두에서 사용할 수 있습니다.

Ruby API 라이브러리

이 Ruby gem은 BigBlueButton API와 상호 작용하기 위한 객체 지향 인터페이스를 제공합니다.

포함 된 기능은 다음과 같습니다

  • 간단한 API 메서드 호출
  • Ruby 친화적인 응답 형식
  • 고급 작업을 위한 헬퍼 클래스
  • 프레젠테이션 업로드 지원

빅 블루 미팅 API 정보

Big Blue Meeting 서비스와 직접 연동하는 경우, API 연결 정보는 계정 대시보드에서 확인할 수 있습니다.

호스트 : Manager.bigbluemeeting.com

API 끝점 : /bigblue버튼/api

공유 비밀: Big Blue Meeting 사용자 패널에서 이용할 수 있습니다.

BigBlueButton API 정보
(빅 블루 매니저 내의 API 정보 패널.)

샘플 API URL

다음 예시는 일반적인 BigBlueButton API 가입 요청을 보여줍니다.

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