k'/.

BigBlueButton API

BigBlueButton er et åpen kildekode-nettkonferansesystem for nettbasert læring. BigBlueButtons enkle API gir deg et enkelt HTTP-grensesnitt for å opprette, bli med og avslutte møter, samt administrasjon av opptak. For populære LMS (Learning Management System) som Moodle, Canvas, Chamilo har de allerede plugin. Brukere kan bare legge inn vertsurl og saltnøkkel og deretter bruke den uten behov for ytterligere koding. For din egenutviklede LMS eller annen innholdsadministrasjon og/eller programvareapplikasjon er integrasjon mulig ved å bruke et bibliotek tilgjengelig for ulike programmeringsspråk. Nedenfor er noen få BigBlueButton API-dokumentasjon og biblioteker for deg som referanse mens du jobber med utviklingen.

Oversikt

BigBlueButton API lar utviklere integrere møtefunksjonalitet direkte i sine egne applikasjoner og tjenester.

Ved hjelp av API-et kan utviklere:

  • Lag møter
  • Bli med på møter
  • Avslutt møter
  • Hent og administrer opptak
  • Slett opptak
  • Last opp tekstfiler for hørselshemmede

Den offisielle API-dokumentasjonen gir fullstendige detaljer for alle tilgjengelige endepunkter og parametere.

Offisiell dokumentasjon for BigBlueButton API:

Vis API-dokumentasjon

PHP API-biblioteker

Flere PHP-biblioteker er tilgjengelige for å forenkle integrasjonen med BigBlueButton API.

Offisielt PHP-bibliotek

Det offisielle BigBlueButton PHP-biblioteket tilbyr et enkelt og godt dokumentert grensesnitt for samhandling med API-et.

Prosjektwikien inneholder installasjonsinstruksjoner, eksempler og bruksdokumentasjon.

  • Komplett installasjonsveiledning
  • Eksempler på bruk
  • API dokumentasjon
  • Fellesskapsstøtte og problemsporing

Alternativt PHP-bibliotek

Et uoffisielt PHP-bibliotek er også tilgjengelig som gir ekstra praktiske funksjoner og en forenklet implementering.

.NET API-biblioteker

Utviklere som bygger .NET-applikasjoner kan bruke følgende fellesskapsstøttede biblioteker.

.NET REST-klient

Et .NET-klientbibliotek for samhandling med BigBlueButton REST API.

Legacy CodePlex-bibliotek

Funksjoner inkluderer:

  • .NET API-er for integrering med BigBlueButton
  • C# hjelpeklasser
  • DataTable-baserte svar for enklere utviklingsarbeidsflyter

Java API-bibliotek

Det offisielle Java API-biblioteket gir Java-utviklere en praktisk måte å integrere BigBlueButton i applikasjonene sine.

Lombok-kravet

Dette prosjektet bruker Lombok og krever at det installeres i utviklingsmiljøet ditt.

  1. Last ned Lombok fra det offisielle nettstedet.
  2. Kjør Lombok-installasjonsprogrammet ved hjelp av den nedlastede JAR-filen.
  3. Velg IDE-installasjonskatalogen din når du blir bedt om det.
  4. Fullfør installasjonen.
  5. Start IDE-en din på nytt.
  6. Legg til Lombok JAR-filen i prosjektets avhengigheter.

JavaScript API-bibliotek

JavaScript API-biblioteket genererer BigBlueButton API-URL-er og kan brukes i både nettleserbaserte applikasjoner og Node.js-miljøer.

Ruby API-bibliotek

Denne Ruby-perlen tilbyr et objektorientert grensesnitt for samhandling med BigBlueButton API.

Funksjoner inkluderer:

  • Enkle API-metodekall
  • Ruby-vennlig svarformatering
  • Hjelpeklasser for avanserte operasjoner
  • Støtte for opplasting av presentasjoner

Big Blue Meeting API-informasjon

Hvis du integrerer direkte med Big Blue Meeting-tjenesten, finner du API-tilkoblingsdetaljer i kontoens dashbord.

Vert: manager.bigbluemeeting.com

API-endepunkt: /bigbluebutton/api

Delt hemmelighet: Tilgjengelig fra brukerpanelet ditt i Big Blue Meeting.

BigBlueButton API-informasjon
(API-informasjonspanelet i Big Blue Manager.)

Eksempel på API-URL

Følgende eksempel demonstrerer en typisk BigBlueButton API-forespørsel om å bli med:

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