बिगब्लूबटन एपीआई

BigBlueButton ऑनलाइन सीखने के लिए एक ओपन-सोर्स वेब कॉन्फ्रेंसिंग सिस्टम है। BigBlueButton का सरल API आपको मीटिंग बनाने, शामिल होने और समाप्त करने के साथ-साथ रिकॉर्डिंग के प्रबंधन के लिए एक आसान HTTP इंटरफ़ेस देता है। मूडल, कैनवास, चमिलो जैसे लोकप्रिय एलएमएस (लर्निंग मैनेजमेंट सिस्टम) के लिए, उनके पास पहले से ही प्लगइन है। उपयोगकर्ता केवल होस्ट यूआरएल और साल्ट की को इनपुट कर सकते हैं और फिर इसका उपयोग कर सकते हैं और किसी और कोडिंग की आवश्यकता नहीं है। आपके स्वयं के विकसित एलएमएस या किसी अन्य सामग्री प्रबंधन और/या सॉफ़्टवेयर एप्लिकेशन के लिए, विभिन्न प्रोग्रामिंग भाषाओं के लिए उपलब्ध लाइब्रेरी का उपयोग करके एकीकरण संभव है। जब आप विकास पर काम कर रहे हों तो संदर्भ के रूप में आपके लिए कुछ BigBlueButton API दस्तावेज़ और पुस्तकालय नीचे दिए गए हैं।

आधिकारिक BigBlueButton API दस्तावेज़ीकरण

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

यह दस्तावेज़ BigBlueButton एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (API) का वर्णन करता है।

डेवलपर्स के लिए, यह एपीआई आपको सक्षम बनाता है

  • बैठकें बनाएँ
  • मीटिंग में शामिल हों
  • बैठकें समाप्त करें
  • पिछली मीटिंग की रिकॉर्डिंग प्राप्त करें (और उन्हें हटा दें)
  • मीटिंग के लिए बंद कैप्शन फ़ाइलें अपलोड करें

PHP के लिए BigBlueButton API लाइब्रेरी

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

PHP के लिए आधिकारिक और उपयोग में आसान BigBlueButton API डेवलपर्स के लिए BigBlueButton API का उपयोग करना आसान बनाता है।

स्थापना और उपयोग

RSI विकि PHP पुस्तकालय से संबंधित सभी दस्तावेज शामिल हैं। हमने पूर्ण स्थापना और उपयोग उदाहरण दिखाने के लिए नमूने भी लिखे हैं।

बग और फीचर अनुरोध सबमिट करना

बग और फीचर अनुरोध को ट्रैक किया जाता है GitHub

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

अनौपचारिक लेकिन PHP लाइब्रेरी का उपयोग करना बहुत आसान है और इसमें कुछ विस्तारित विशेषताएं हैं। रीडमी फ़ाइल में आप विस्तृत जानकारी प्राप्त कर सकते हैं।


BigBlueButton API लाइब्रेरी .NET के लिए

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

BigBlueButton REST API के लिए .NET क्लाइंट

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

BigBlueButton के साथ त्वरित और आसानी से एकीकरण के लिए .NET पुस्तकालय।

  1. BigBlueButton के साथ त्वरित और आसानी से एकीकरण के लिए .NET API।
  2. ये C# API BigBlueButton के लिए हैं
  3. लाइब्रेरी में फ़ंक्शन डेवलपर की सुविधा के लिए डेटाटेबल लौटाते हैं।

Java के लिए BigBlueButton API लाइब्रेरी

https://github.com/bigbluebutton/bigbluebutton-api-java

विशेष लेख:

  1. इस परियोजना में लोम्बोक पुस्तकालय का उपयोग किया गया है, यदि आप इस परियोजना को परिनियोजित करना चाहते हैं, तो सुनिश्चित करें कि आपके पास लोम्बोक स्थापित है। स्थापित करने के लिए, निम्न चरणों का पालन करें:
    • वहाँ से डाउनलोड https://projectlombok.org/download
    • उस स्थान पर जाएँ जहाँ Lombar.jar डाउनलोड किया गया था, और "java -jar lombok.jar" चलाएँ, जार फ़ाइल का नाम बदलकर lombok jar फ़ाइल के नाम में बदलें जिसे आपने डाउनलोड किया था
    • पिछले चरण को चलाने के बाद, एक विंडो दिखाई देनी चाहिए, जो आपके संपादक स्थान पर भूरे रंग की होनी चाहिए (ग्रहण के लिए, यह वह जगह है जहां Eclipse.exe स्थित है)
    • इंस्टॉल पर क्लिक करें
    • एक्लिप्स (या अन्य आईडीई) लॉन्च करें
    • अपने प्रोजेक्ट में ज़ोमलोक लाइब्रेरी जोड़ें (गुणों पर राइट क्लिक करें -> जावा बिल्ड पाथ -> लाइब्रेरीज़ -> एक्सटेनल जार जोड़ें -> लोम्बोक जार फ़ाइल का चयन करें जिसे आपने अभी डाउनलोड किया है -> लागू करें और बंद करें

जावास्क्रिप्ट के लिए BigBlueButton API लाइब्रेरी

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

bigbluebutton-api-js एक बहुत ही सरल जावास्क्रिप्ट पुस्तकालय है जो सभी विधियों के लिंक उत्पन्न करता है बिगब्लूबटन का एपीआई. में लिखा है कॉफ़ीस्क्रिप्ट और ब्राउज़र में या में काम करना चाहिए Node.js अनुप्रयोगों.

रूबी के लिए BigBlueButton API लाइब्रेरी

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

यह एक रूबी रत्न है जो एपीआई तक पहुंच प्रदान करता है बिगब्लूबटन. एपीआई के दस्तावेज देखें यहाँ उत्पन्न करें.

यह रूबी एप्लिकेशन को HTTP अनुरोधों के बजाय कॉलिंग विधियों द्वारा BigBlueButton के साथ बातचीत करने में सक्षम बनाता है, जिससे BigBlueButton के साथ बातचीत करना बहुत आसान हो जाता है। यह रूबी-फ्रेंडली प्रारूप में प्रतिक्रियाओं को भी प्रारूपित करता है और अधिक जटिल एपीआई कॉल से निपटने के लिए सहायक वर्ग शामिल करता है, जैसे कि स्लाइड का प्री-अपलोड।


बिग ब्लू मीटिंग बिगब्लूबटन सेवा के साथ एकीकरण विकास के लिए

मेजबान: Manager.bigbluemeeting.com

एपीआई आधारित यूआरएल: /बिगब्लूबटन/एपीआई

गुप्त: JLKjlkHIOupouIKUOupopo (इस जानकारी को अपने बिग ब्लू मीटिंग यूजर पैनल में देखें)

BigBlueButton API जानकारी

नमूना:

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