API BigBluebutton

Το BigBlueButton είναι ένα σύστημα διαδικτυακής διάσκεψης ανοιχτού κώδικα για διαδικτυακή μάθηση. Το απλό API του BigBlueButton σάς προσφέρει μια εύκολη διεπαφή HTTP για τη δημιουργία, τη συμμετοχή και τον τερματισμό συσκέψεων, καθώς και τη διαχείριση εγγραφών. Για δημοφιλή LMS (Learning Management System) όπως το Moodle, το Canvas, το Chamilo, έχουν ήδη πρόσθετο. Οι χρήστες μπορούν απλώς να εισαγάγουν το Host Url και το Salt Key και στη συνέχεια μπορούν να το χρησιμοποιήσουν και δεν χρειάζονται περαιτέρω κωδικοποίηση. Για το δικό σας αναπτυγμένο LMS ή οποιαδήποτε άλλη εφαρμογή διαχείρισης περιεχομένου ή/και λογισμικού, η ενσωμάτωση είναι δυνατή χρησιμοποιώντας μια βιβλιοθήκη διαθέσιμη για διάφορες γλώσσες προγραμματισμού. Παρακάτω είναι μερικές τεκμηρίωση και βιβλιοθήκες του BigBlueButton API για εσάς ως αναφορά ενώ εργάζεστε για την ανάπτυξη.

Επίσημη τεκμηρίωση API BigBlueButton

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

Αυτό το έγγραφο περιγράφει τη διεπαφή προγραμματισμού εφαρμογής BigBlueButton (API).

Για προγραμματιστές, αυτό το API σάς δίνει τη δυνατότητα

  • Δημιουργήστε συναντήσεις
  • Συμμετοχή σε συναντήσεις
  • Τέλος συναντήσεων
  • Λάβετε εγγραφές για προηγούμενες συναντήσεις (και διαγράψτε τις)
  • Ανεβάστε αρχεία υπότιτλων για συσκέψεις

BigBlueButton API Library για PHP

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

Το επίσημο και εύχρηστο BigBlueButton API για PHP διευκολύνει τους προγραμματιστές να χρησιμοποιούν το BigBlueButton API.

Εγκατάσταση και χρήση

Η wiki περιέχει όλη την τεκμηρίωση που σχετίζεται με τη βιβλιοθήκη PHP. Έχουμε επίσης γράψει δείγματα για να δείξουμε ένα πλήρες παράδειγμα εγκατάστασης και χρήσης.

Υποβολή σφαλμάτων και αιτημάτων για δυνατότητες

Τα σφάλματα και τα αιτήματα για λειτουργίες παρακολουθούνται GitHub

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

Ανεπίσημη αλλά πολύ εύκολη στη χρήση βιβλιοθήκη PHP και έχει ορισμένες εκτεταμένες δυνατότητες. Στο αρχείο readme μπορείτε να λάβετε λεπτομερείς πληροφορίες.


BigBlueButton API Library για .NET

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

Πελάτης .NET για το BigBlueButton REST api

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

Βιβλιοθήκες .NET για γρήγορη και εύκολη ενσωμάτωση με το BigBlueButton.

  1. .NET API για γρήγορη και εύκολη ενσωμάτωση με το BigBlueButton.
  2. Αυτά τα C# API για το BigBlueButton
  3. Οι λειτουργίες στη βιβλιοθήκη επιστρέφουν πίνακες δεδομένων για διευκόλυνση του προγραμματιστή.

BigBlueButton API Library για Java

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 Build Path -> Libraries -> προσθήκη Extenal JARs -> επιλέξτε το αρχείο lombok jar που μόλις κατεβάσατε -> Εφαρμογή και Κλείσιμο

BigBlueButton API Library για JavaScript

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

Το bigbluebutton-api-js είναι μια πολύ απλή βιβλιοθήκη Javascript που δημιουργεί συνδέσμους προς όλες τις μεθόδους στο Το API του BigBlueButton. Είναι γραμμένο μέσα Coffeescript και θα πρέπει να λειτουργεί στο πρόγραμμα περιήγησης ή στο Node.js εφαρμογές.

BigBlueButton API Library For Ruby

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

Αυτό είναι ένα ρουμπίνι στολίδι που παρέχει πρόσβαση στο API του BigBlueButton. Δείτε την τεκμηρίωση του API εδώ.

Επιτρέπει σε μια εφαρμογή ρουμπίνι να αλληλεπιδρά με το BigBlueButton καλώντας μεθόδους αντί για αιτήματα HTTP, καθιστώντας πολύ πιο εύκολη την αλληλεπίδραση με το BigBlueButton. Μορφοποιεί επίσης τις απαντήσεις σε μορφή φιλική προς το ρουμπίνι και περιλαμβάνει βοηθητικές κλάσεις για την αντιμετώπιση πιο περίπλοκων κλήσεων API, όπως η προ-φόρτωση διαφανειών.


Για ανάπτυξη ενοποίησης με την υπηρεσία Big Blue Meeting BigBlueButton

HOST: manager.bigbluemeeting.com

URL βάσει API: /bigbluebutton/api

ΜΥΣΤΙΚΟ: JLKjlkHIOupouuIKUOupopo (Ελέγξτε αυτές τις πληροφορίες στον πίνακα χρηστών του Big Blue Meeting)

Πληροφορίες API BigBlueButton

δείγμα:

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