সংক্ষিপ্ত বিবরণ
BigBlueButton API ডেভেলপারদেরকে তাদের নিজস্ব অ্যাপ্লিকেশন এবং পরিষেবাগুলিতে সরাসরি মিটিং কার্যকারিতা সংহত করতে সক্ষম করে।
এপিআই ব্যবহার করে ডেভেলপাররা যা করতে পারেন:
- মিটিং তৈরি করুন
- মিটিংয়ে যোগ দিন
- মিটিং শেষ করুন
- রেকর্ডিংগুলি পুনরুদ্ধার এবং পরিচালনা করুন
- রেকর্ডিং মুছে দিন
- ক্লোজড ক্যাপশন ফাইল আপলোড করুন
অফিসিয়াল এপিআই ডকুমেন্টেশনে সমস্ত উপলব্ধ এন্ডপয়েন্ট এবং প্যারামিটারের সম্পূর্ণ বিবরণ দেওয়া আছে।
অফিসিয়াল বিগব্লুবাটন এপিআই ডকুমেন্টেশন:
পিএইচপি এপিআই লাইব্রেরি
BigBlueButton API-এর সাথে ইন্টিগ্রেশন সহজ করার জন্য বেশ কিছু PHP লাইব্রেরি উপলব্ধ রয়েছে।
অফিসিয়াল পিএইচপি লাইব্রেরি
অফিসিয়াল BigBlueButton পিএইচপি লাইব্রেরিটি এপিআই-এর সাথে ইন্টারঅ্যাক্ট করার জন্য একটি সহজ এবং সু-ডকুমেন্টেড ইন্টারফেস প্রদান করে।
প্রজেক্ট উইকিতে ইনস্টলেশনের নির্দেশাবলী, উদাহরণ এবং ব্যবহারের ডকুমেন্টেশন রয়েছে।
- সম্পূর্ণ ইনস্টলেশন গাইড
- ব্যবহারের উদাহরণ
- API ডকুমেন্টেশন
- সম্প্রদায়ের সমর্থন এবং সমস্যা পর্যবেক্ষণ
বিকল্প পিএইচপি লাইব্রেরি
একটি অনানুষ্ঠানিক পিএইচপি লাইব্রেরিও পাওয়া যায়, যা অতিরিক্ত সুবিধাজনক বৈশিষ্ট্য এবং একটি সরলীকৃত বাস্তবায়ন প্রদান করে।
.NET এপিআই লাইব্রেরি
.NET অ্যাপ্লিকেশন নির্মাণকারী ডেভেলপাররা নিম্নলিখিত কমিউনিটি-সমর্থিত লাইব্রেরিগুলো ব্যবহার করতে পারেন।
.NET REST ক্লায়েন্ট
BigBlueButton REST API-এর সাথে যোগাযোগের জন্য একটি .NET ক্লায়েন্ট লাইব্রেরি।
লিগ্যাসি কোডপ্লেক্স লাইব্রেরি
সংগ্রহস্থল:
বৈশিষ্ট্য অন্তর্ভুক্ত করা:
- BigBlueButton-এর সাথে ইন্টিগ্রেট করার জন্য .NET API-সমূহ
- C# হেল্পার ক্লাস
- সহজতর উন্নয়ন কর্মপ্রবাহের জন্য ডেটাটেবিল-ভিত্তিক প্রতিক্রিয়া
জাভা এপিআই লাইব্রেরি
অফিসিয়াল জাভা এপিআই লাইব্রেরি জাভা ডেভেলপারদের তাদের অ্যাপ্লিকেশনগুলিতে BigBlueButton সংহত করার একটি সুবিধাজনক উপায় প্রদান করে।
লোম্বোকের প্রয়োজনীয়তা
এই প্রজেক্টটি লম্বক ব্যবহার করে এবং এটি আপনার ডেভেলপমেন্ট এনভায়রনমেন্টে ইনস্টল করা আবশ্যক।
- অফিসিয়াল ওয়েবসাইট থেকে লম্বক ডাউনলোড করুন।
- ডাউনলোড করা JAR ফাইলটি ব্যবহার করে Lombok ইনস্টলারটি চালান।
- অনুরোধ করা হলে আপনার IDE ইনস্টলেশন ডিরেক্টরি নির্বাচন করুন।
- ইনস্টলেশন সম্পূর্ণ করুন।
- আপনার IDE পুনরায় চালু করুন।
- আপনার প্রোজেক্টের ডিপেন্ডেন্সিতে Lombok JAR ফাইলটি যোগ করুন।
জাভাস্ক্রিপ্ট এপিআই লাইব্রেরি
সংগ্রহস্থল:
জাভাস্ক্রিপ্ট এপিআই লাইব্রেরিটি BigBlueButton এপিআই ইউআরএল তৈরি করে এবং এটি ব্রাউজার-ভিত্তিক অ্যাপ্লিকেশন ও Node.js উভয় পরিবেশেই ব্যবহার করা যায়।
রুবি এপিআই লাইব্রেরি
সংগ্রহস্থল:
এই রুবি জেমটি BigBlueButton API-এর সাথে ইন্টারঅ্যাক্ট করার জন্য একটি অবজেক্ট-ওরিয়েন্টেড ইন্টারফেস প্রদান করে।
বৈশিষ্ট্য অন্তর্ভুক্ত করা:
- সহজ এপিআই পদ্ধতি কল
- রুবি-বান্ধব প্রতিক্রিয়া বিন্যাস
- উন্নত কার্যক্রমের জন্য সহায়ক ক্লাস
- প্রেজেন্টেশন আপলোড সমর্থন
বিগ ব্লু মিটিং এপিআই তথ্য
আপনি যদি সরাসরি বিগ ব্লু মিটিং পরিষেবার সাথে ইন্টিগ্রেট করেন, তাহলে এপিআই সংযোগের বিবরণ আপনার অ্যাকাউন্ট ড্যাশবোর্ডে পাওয়া যাবে।
হোস্ট: manager.bigbluemeeting.com
এপিআই শেষ পয়েন্ট: /bigbluebuton/api
ভাগ করা গোপন: আপনার বিগ ব্লু মিটিং ইউজার প্যানেল থেকে এটি পাওয়া যাবে।
নমুনা এপিআই ইউআরএল
নিম্নলিখিত উদাহরণটি একটি সাধারণ BigBlueButton API জয়েন রিকোয়েস্ট প্রদর্শন করে:
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
简体中文
繁體中文