نظرة عامة
تتيح واجهة برمجة التطبيقات BigBlueButton للمطورين دمج وظائف الاجتماعات مباشرة في تطبيقاتهم وخدماتهم الخاصة.
باستخدام واجهة برمجة التطبيقات (API)، يمكن للمطورين:
- إنشاء اجتماعات
- الانضمام إلى الاجتماعات
- إنهاء الاجتماعات
- استرجاع التسجيلات وإدارتها
- حذف التسجيلات
- قم بتحميل ملفات الترجمة المصاحبة
توفر وثائق واجهة برمجة التطبيقات الرسمية تفاصيل كاملة لجميع نقاط النهاية والمعلمات المتاحة.
الوثائق الرسمية لواجهة برمجة تطبيقات BigBlueButton:
مكتبات واجهة برمجة تطبيقات PHP
تتوفر العديد من مكتبات PHP لتسهيل التكامل مع واجهة برمجة تطبيقات BigBlueButton.
مكتبة PHP الرسمية
توفر مكتبة BigBlueButton PHP الرسمية واجهة بسيطة وموثقة جيدًا للتفاعل مع واجهة برمجة التطبيقات (API).
تحتوي صفحة ويكي المشروع على تعليمات التثبيت، والأمثلة، ووثائق الاستخدام.
- دليل التثبيت الكامل
- أمثلة الاستخدام
- API الوثائق
- الدعم المجتمعي وتتبع المشكلات
مكتبة PHP بديلة
تتوفر أيضًا مكتبة PHP غير رسمية توفر ميزات إضافية للراحة وتنفيذًا مبسطًا.
مكتبات واجهة برمجة تطبيقات .NET
يمكن للمطورين الذين يقومون ببناء تطبيقات .NET استخدام المكتبات التالية المدعومة من المجتمع.
عميل REST لـ .NET
مكتبة عميل .NET للتفاعل مع واجهة برمجة تطبيقات BigBlueButton REST.
مكتبة كود بليكس القديمة
السمات ما يلي:
- واجهات برمجة تطبيقات .NET للتكامل مع BigBlueButton
- فئات مساعدة في لغة C#
- استجابات قائمة على جداول البيانات لتسهيل سير العمل التطويري
مكتبة واجهة برمجة تطبيقات جافا
توفر مكتبة Java API الرسمية لمطوري Java طريقة ملائمة لدمج BigBlueButton في تطبيقاتهم.
متطلبات لومبوك
يستخدم هذا المشروع Lombok ويتطلب تثبيته داخل بيئة التطوير الخاصة بك.
- قم بتنزيل تطبيق Lombok من الموقع الرسمي.
- قم بتشغيل برنامج تثبيت Lombok باستخدام ملف JAR الذي تم تنزيله.
- حدد دليل تثبيت بيئة التطوير المتكاملة (IDE) عند ظهور المطالبة.
- أكمل عملية التثبيت.
- أعد تشغيل بيئة التطوير المتكاملة (IDE).
- أضف ملف Lombok JAR إلى تبعيات مشروعك.
مكتبة واجهة برمجة تطبيقات جافا سكريبت
تقوم مكتبة JavaScript API بإنشاء عناوين URL لواجهة برمجة تطبيقات BigBlueButton ويمكن استخدامها في كل من التطبيقات المستندة إلى المتصفح وبيئات Node.js.
مكتبة واجهة برمجة تطبيقات روبي
توفر هذه الجوهرة البرمجية للغة روبي واجهة كائنية التوجه للتفاعل مع واجهة برمجة تطبيقات BigBlueButton.
السمات ما يلي:
- استدعاءات بسيطة لطريقة واجهة برمجة التطبيقات
- تنسيق الاستجابة المتوافق مع لغة روبي
- فئات مساعدة للعمليات المتقدمة
- دعم تحميل العروض التقديمية
معلومات واجهة برمجة تطبيقات الاجتماعات الزرقاء الكبيرة
إذا كنت تقوم بالتكامل مباشرة مع خدمة Big Blue Meeting، فيمكنك العثور على تفاصيل اتصال واجهة برمجة التطبيقات (API) داخل لوحة معلومات حسابك.
المضيف: manager.bigbluemeeting.com
نقطة نهاية واجهة برمجة التطبيقات: /bigbluebutton/api
السر المشترك: متوفر من لوحة مستخدم Big Blue Meeting الخاصة بك.
نموذج عنوان URL لواجهة برمجة التطبيقات
يوضح المثال التالي طلب انضمام نموذجي لواجهة برمجة تطبيقات BigBlueButton:
https://manager.bigbluemeeting.com/bigbluebutton/api/join?fullName=John+Smith&meetingID=jkJKLJ90u&password=my-pass&userID=22&checksum=jefoijpeoj35epoeupou53553
Afrikaans
العربية
български
বাংলা
Čeština
Dansk
Deutsch
Ελληνικά
English (US)
Español
فارسی
Suomi
Français
עִבְרִית
हिन्दी
Bahasa Indonesia
Italiano
日本語
한국어
Latviešu valoda
Bahasa Melayu
Nederlands
Norsk Bokmål
Polski
Português
Русский
Kiswahili
Svenska
ไทย
Türkçe
Українська
Tiếng Việt
简体中文
繁體中文