BigBlueButton هو نظام مؤتمرات ويب مفتوح المصدر للتعلم عبر الإنترنت. تمنحك واجهة برمجة تطبيقات BigBlueButton البسيطة واجهة HTTP سهلة لإنشاء الاجتماعات والانضمام إليها وإنهائها ، فضلاً عن إدارة التسجيلات. بالنسبة لنظام إدارة التعلم (LMS) الشهير مثل Moodle و Canvas و Chamilo ، لديهم بالفعل مكون إضافي. يمكن للمستخدمين فقط إدخال عنوان URL المضيف و Salt Key ثم يمكنهم استخدامه دون الحاجة إلى أي ترميز إضافي. بالنسبة لنظام إدارة التعلم المطور الخاص بك أو أي إدارة محتوى و / أو تطبيق برمجي آخر ، يكون التكامل ممكنًا باستخدام مكتبة متاحة لمختلف لغات البرمجة. يوجد أدناه عدد قليل من وثائق ومكتبات BigBlueButton API لك كمرجع أثناء عملك على التطوير.
https://docs.bigbluebutton.org/dev/api.html#API_
يصف هذا المستند واجهة برمجة تطبيق BigBlueButton (API).
للمطورين ، واجهة برمجة التطبيقات هذه تمكنك من
1. https://github.com/bigbluebutton/bigbluebutton-api-php
تجعل واجهة BigBlueButton API الرسمية وسهلة الاستخدام لـ PHP من السهل على المطورين استخدام BigBlueButton API.
التثبيت والاستخدام
إنّ ويكي يحتوي على جميع الوثائق المتعلقة بمكتبة PHP. لقد كتبنا أيضًا عينات لإظهار مثال التثبيت والاستخدام الكامل.
يتم تعقب الأخطاء وطلب الميزة على GitHub جيثب:
2. https://github.com/littleredbutton/bigbluebutton-api-php
مكتبة PHP غير رسمية ولكنها سهلة الاستخدام للغاية ولديها بعض الميزات الموسعة. في الملف التمهيدي يمكنك الحصول على معلومات تفصيلية.
1.https://github.com/nitinjs/bigbluebutton-api-dotnet
NET client for BigBlueButton REST api
2. https://archive.codeplex.com/?p=bigbluebutton
مكتبات .NET للتكامل بسرعة وسهولة مع BigBlueButton.
https://github.com/bigbluebutton/bigbluebutton-api-java
ملاحظة خاصة:
https://github.com/mconf/bigbluebutton-api-js
bigbluebutton-api-js هي مكتبة جافا سكريبت بسيطة جدًا تنشئ روابط لجميع الطرق في واجهة برمجة تطبيقات BigBlueButton. إنه مكتوب باللغة قهوة ويجب أن تعمل في المتصفح أو في Node.js التطبيقات.
https://github.com/mconf/bigbluebutton-api-ruby
هذه جوهرة روبي توفر الوصول إلى واجهة برمجة تطبيقات BigBlueButton. انظر وثائق API هنا.
إنه يمكّن تطبيق روبي من التفاعل مع BigBlueButton عن طريق استدعاء طرق بدلاً من طلبات HTTP ، مما يجعل التفاعل مع BigBlueButton أسهل كثيرًا. كما يقوم أيضًا بتنسيق الردود بتنسيق مناسب للياقوت ويتضمن فئات مساعدة للتعامل مع استدعاءات واجهة برمجة التطبيقات الأكثر تعقيدًا ، مثل التحميل المسبق للشرائح.
HOST: manager.bigbluemeeting.com
عنوان URL المستند إلى API: / bigbluebutton / api
سر: JLKjlkHIOupouuIKUOupopo (تحقق من هذه المعلومات في لوحة مستخدم Big Blue Meeting)
عينة :
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553