Zoom मॉड्यूल Zoom API ( https://marketplace.zoom.us/docs/guides/ ) के साथ काम करने की अनुमति देता है।

Zoom Module स्थापना

1_zoom_lookNfeel

आपके Zoom एप्लिकेशन की API Key और Secret Key को पहले पुनर्प्राप्त करने की आवश्यकता है ( https://marketplace.zoom.us/develop/create?source=devdocs )। लिंक के बाद आपको चयन के लिए कई प्रकार के Zoom ऐप दिखाई देंगे।

zoom_type_of_apps

ऐप टाइप सिलेक्शन के बाद Zoom की ऐप API Key और Secret Key दिखाई जाएगी।

zoom_creds

Meeting और Recurrence डेटा मॉडल

जब आप Zoom मॉड्यूल स्थापित करते हैं, तो प्रोजेक्ट में दो वर्चुअल डेटा मॉडल भी बनाए जाते हैं: Meeting और Recurrence पहला वीडियो कॉल ऑब्जेक्ट को ही संदर्भित करता है, और इस वीडियो मीटिंग की नियमितता (पुनरावृत्ति) के लिए Recurrence ज़िम्मेदार है। निम्नलिखित बीपी इन डेटा मॉडल के निर्माण और उपयोग में सहायक हैं:

  • Make Zoom Meeting - Meeting डेटा मॉडल प्रकार का ऑब्जेक्ट बनाता है:
    • Join_url [ string ] - मीटिंग लिंक;
    • start_time [ datetime ] - बैठक का प्रारंभ समय;
    • Status [ string ] - बैठक की स्थिति;
    • Type करें [ enum ] - मीटिंग टाइप
      • Instant - अनिर्धारित, एक बार की बैठक
      • Scheduled - अनुसूचित बैठक
      • Recurring with no fixed time के आवर्ती बैठक
      • Recurring with fixed time के साथ आवर्ती
    • Meeting_id [ integer ] - मीटिंग आइडेंटिफ़ायर;
    • Agenda [ string ] - मीटिंग एजेंडा की जानकारी;
    • Topic [ string ] - बैठक का विषय;
    • Recurrence [ recurrence प्रकार की वस्तु] - Recurrence डेटा मॉडल प्रकार की वस्तु;
    • Password [ string ] - मीटिंग पासवर्ड;

2_make_meeting

  • Expand Zoom Meeting का विस्तार करें - Meeting डेटा मॉडल प्रकार के ऑब्जेक्ट का विस्तार करता है;
    • Join_url [ string ] - मीटिंग लिंक;
    • start_time [ datetime ] - बैठक का प्रारंभ समय;
    • Status [ string ] - बैठक की स्थिति;
    • Type करें [ enum ] - मीटिंग टाइप
      • Instant - अनिर्धारित, एक बार की बैठक
      • Scheduled - अनुसूचित बैठक
      • Recurring with no fixed time के आवर्ती बैठक
      • Recurring with fixed time के साथ आवर्ती
    • Meeting_id [ integer ] - मीटिंग आइडेंटिफ़ायर;
    • Agenda [ string ] - मीटिंग एजेंडा की जानकारी;
    • Topic [ string ] - बैठक का विषय;
    • Recurrence [ recurrence प्रकार की वस्तु] - Recurrence डेटा मॉडल प्रकार की वस्तु;
    • Password [ string ] - मीटिंग पासवर्ड;

3_expand_meeting

  • Make Zoom Recurrence - Recurrence डेटा मॉडल प्रकार का एक ऑब्जेक्ट बनाता है;
    • Type [ enum ] - पुनरावृत्ति का प्रकार
      • Daily
      • Weekly
      • Monthly
    • Ends_time [ integer ] - 1 और 50 के मान के बीच, बार-बार होने वाली मीटिंग रद्द होने से पहले कितनी बार होगी। आप इस कुंजी का उपयोग end_date_time कुंजी के साथ नहीं कर सकते।
    • Monthly_day [ integer ] - केवल मासिक आवर्ती बैठकों के लिए आवश्यक है। महीने का वह दिन जब 1 से 31 के बीच पुनरावर्ती बैठक होती है।
    • साप्ताहिक_दिन [ Weekly_days ] - केवल साप्ताहिक enum बैठकों के लिए आवश्यक (1 - सोमवार, 2 - मंगलवार, ..., 7 - रविवार)।
    • Repeat_interval [ integer ] - मीटिंग का रिपीट इंटरवल। दैनिक अंतराल के लिए, अधिकतम 90 दिन। साप्ताहिक अंतराल के लिए, अधिकतम 12 सप्ताह।
    • End_date_time [ datetime ] - पुनरावर्ती मीटिंग की अंतिम समाप्ति तिथि और रद्द होने से पहले का समय, UTC प्रारूप में। आप इस कुंजी का उपयोग end_times कुंजी के साथ नहीं कर सकते हैं।

4_make_recurrence

  • Expand Zoom Recurrence का विस्तार करें - Recurrence डेटा मॉडल प्रकार की एक वस्तु का विस्तार करता है;
    • Type [ enum ] - पुनरावृत्ति का प्रकार
      • Daily
      • Weekly
      • Monthly
    • Ends_time [ integer ] - 1 और 50 के मान के बीच, बार-बार होने वाली मीटिंग रद्द होने से पहले कितनी बार होगी। आप इस कुंजी का उपयोग end_date_time कुंजी के साथ नहीं कर सकते।
    • Monthly_day [ integer ] - केवल मासिक आवर्ती बैठकों के लिए आवश्यक है। महीने का वह दिन जब 1 से 31 के बीच पुनरावर्ती बैठक होती है।
    • साप्ताहिक_दिन [ Weekly_days ] - केवल साप्ताहिक enum बैठकों के लिए आवश्यक (1 - सोमवार, 2 - मंगलवार, ..., 7 - रविवार)।
    • Repeat_interval [ integer ] - मीटिंग का रिपीट इंटरवल। दैनिक अंतराल के लिए, अधिकतम 90 दिन। साप्ताहिक अंतराल के लिए, अधिकतम 12 सप्ताह।
    • End_date_time [ datetime ] - पुनरावर्ती मीटिंग की अंतिम समाप्ति तिथि और रद्द होने से पहले का समय, UTC प्रारूप में। आप इस कुंजी का उपयोग end_times कुंजी के साथ नहीं कर सकते हैं।

5_expand_recurrence

व्यावसायिक प्रक्रियाएं जो Zoom Module के साथ काम करती हैं

पूर्व-स्थापित Zoom मॉड्यूल व्यावसायिक प्रक्रियाएं केवल एप्लिकेशन बैकएंड के लिए उपलब्ध हैं:

  • Zoom: Get meeting - दिए गए पहचानकर्ता के साथ मीटिंग ऑब्जेक्ट प्राप्त करें:
    • Meeting_id [ integer ] - मीटिंग आइडेंटिफ़ायर;

6_getMeeting

  • Zoom: Delete meeting - दिए गए पहचानकर्ता के साथ DB से मीटिंग रिकॉर्ड हटाएं;
    • Meeting_id [ integer ] (आवश्यक) - मीटिंग पहचानकर्ता;

7_deleteMeeting

  • Zoom: Update meeting - दिए गए पहचानकर्ता के साथ DB में मीटिंग ऑब्जेक्ट अपडेट करें:
    • Meeting_id [ integer ] (आवश्यक) - मीटिंग पहचानकर्ता;
    • Topic [ string ] - बैठक का विषय;
    • Type करें [ enum ] - मीटिंग टाइप
      • Instant - अनिर्धारित, एक बार की बैठक
      • Scheduled - अनुसूचित बैठक
      • Recurring with no fixed time के आवर्ती बैठक
      • Recurring with fixed time के साथ आवर्ती
    • start_time [ datetime ] - बैठक का प्रारंभ समय;
    • Join_url [ string ] - मीटिंग लिंक;
    • Password [ string ] - मीटिंग पासवर्ड;
    • Agenda [ string ] - मीटिंग एजेंडा की जानकारी;
    • Recurrence [ recurrence प्रकार की वस्तु] - Recurrence डेटा मॉडल प्रकार की वस्तु;

8_updateMeeting

  • Zoom: Create Meeting - Meeting डेटा मॉडल प्रकार का ऑब्जेक्ट बनाता है:
    • Type करें [ enum ] - मीटिंग टाइप
      • Instant - अनिर्धारित, एक बार की बैठक
      • Scheduled - अनुसूचित बैठक
      • Recurring with no fixed time के आवर्ती बैठक
      • Recurring with fixed time के साथ आवर्ती
    • Password [ string ] - मीटिंग पासवर्ड;
    • Agenda [ string ] - मीटिंग एजेंडा की जानकारी;
    • Recurrence [ recurrence प्रकार की वस्तु] - Recurrence डेटा मॉडल प्रकार की वस्तु;
    • User_id [ string ] (आवश्यक) - उपयोगकर्ता का ID या ईमेल पता।

9_createMeeting

  • Zoom: List meetings - इस API का उपयोग उपयोगकर्ता की (मीटिंग होस्ट) शेड्यूल की गई मीटिंग्स को सूचीबद्ध करने के लिए करें। उपयोगकर्ता को इसके API_KEY के साथ परिभाषित किया गया है;
    • Page_size [ integer ] - एक API कॉल के भीतर लौटाए गए रिकॉर्ड की संख्या। डिफ़ॉल्ट रूप से 30 पर सेट है।
    • Page_number [ integer ] - लौटाए गए रिकॉर्ड में वर्तमान पृष्ठ की पृष्ठ संख्या। डिफ़ॉल्ट रूप से 1 पर सेट है।

10_listMeetings

उपयोग उदाहरण

आइए बटन क्लिक पर Zoom मीटिंग लिंक जनरेट करने का एक उदाहरण देखें। एप्लिकेशन के फ्रंट-एंड में मॉड्यूल की व्यावसायिक प्रक्रियाओं का उपयोग करने के लिए, पहला कदम लिंक जनरेशन ( Zoom: Create meeting ) बनाने के लिए Endpoint सेट करना है।

  1. Endpoints सेक्शन में एक नया ग्रुप बनाएं। example_1
  2. जब समूह बनाया जाता है तो आपको एक नया Endpoint बनाने की आवश्यकता होती है। Zoom: Create meeting व्यवसाय प्रक्रिया को POST प्रकार के अनुरोध के रूप में माना जाना चाहिए। example_2
  3. वेब एप्लिकेशन व्यवसाय प्रक्रिया में नव निर्मित समापन बिंदु का उपयोग नीचे दिए गए उदाहरण के अनुसार किया जा सकता है। यहां, एक लिंक उत्पन्न होता है और जब बटन क्लिक किया जाता है ( onClick ) Label घटक की Label संपत्ति के रूप में प्रदान किया जाता है। business_process

परिणाम नीचे दिखाया गया है:

example_4

Was this article helpful?

AppMaster.io 101 क्रैश कोर्स

10 मॉड्यूल
2 सप्ताह

निश्चित नहीं हूं कि कहां से शुरुआत की जाए? शुरुआती लोगों के लिए हमारे क्रैश कोर्स के साथ आगे बढ़ें और ऐपमास्टर को ए से ज़ेड तक एक्सप्लोर करें।

कोर्स शुरू करें
Development it’s so easy with AppMaster!

और अधिक मदद की आवश्यकता है?

हमारे विशेषज्ञों की मदद से किसी भी मुद्दे को हल करें। समय बचाएं और अपने एप्लिकेशन बनाने पर ध्यान दें।

headphones

सहयोग टीम से संपर्क करें

हमें अपनी समस्या के बारे में बताएं, और हम आपको समाधान ढूंढेंगे।

message

सामुदायिक चैट

हमारे चैट में अन्य उपयोगकर्ताओं के साथ प्रश्नों पर चर्चा करें।

समुदाय में शामिल हों