मेन्यू

एपीआई सहयोग के साथ आंतरिक संचालन को स्वचालित करें

विषयसूची

एपीआई सहयोग

चैट और मैसेंजर एपीआई का उपयोग करके, आप आसानी से बाहरी सिस्टम और प्रोग्राम से लिंक कर सकते हैं।
एपीआई एकीकरण निम्नलिखित प्रसंस्करण को सक्षम बनाता है।

  • आंतरिक सिस्टम से लिंक करता है और व्यावसायिक डेटा को चैट रूम में सूचित करता है
  • सिस्टम त्रुटियों का पता लगाएं और संबंधित पक्षों को सूचित करें
  • इन-हाउस ग्रुपवेयर से वेब कॉन्फ्रेंस लिंकेज
  • शेड्यूल और सम्मेलन कक्ष आरक्षण की जानकारी प्राप्त करें और अन्य प्रणालियों से लिंक करें
एपीआई एकीकरण के लिए क्लाउड और ऑन-प्रिमाइसेस दोनों के लिए एंटरप्राइज़ योजना या उच्चतर की आवश्यकता होती है।

एपीआई टोकन और एपीआई इंटरफ़ेस

प्रबंधन स्क्रीन से एपीआई टोकन प्राप्त करना

एपीआई एकीकरण करते समय, पहले एक एपीआई टोकन प्राप्त करें।

कृपया एपीआई टोकन को सावधानी से संभालें क्योंकि यह पासवर्ड के समान है।

कृपया प्राप्त एपीआईटोकन/सर्वरयूआरएल को नीचे दिए गए "एपीआई इंटरफ़ेस" में बताए अनुसार जावास्क्रिप्ट/कर्ल में पास करें।

एपीआई इंटरफ़ेस

जावास्क्रिप्ट/कर्ल कमांड लाइन का उपयोग एपीआई इंटरफ़ेस के रूप में किया जा सकता है। नीचे दिए गए दोनों नमूने JSON प्रारूप में सम्मेलन कक्ष पंजीकरण जानकारी प्राप्त कर सकते हैं।

जावास्क्रिप्ट

लेट कॉन्फिग = { "apiToken": "QIQVOSvRJHrQElDwj20x******", "serverURL": "https://*****************" } क्लाइंट = नया होने दें CAMAPIClient(config); प्रतिक्रिया दें = client.getConferenceRooms() का इंतजार करें;

कर्ल कमांड लाइन

कर्ल -H "x-cam-apiToken:टोकन******" ${serverURL}/getConferenceRooms

*ऑन-प्रिमाइसेस वातावरण के लिए सर्वर URL HTTP 8080 पोर्ट है।

कोई भी HTTP एक्सेस प्रोग्राम

इसे किसी HTTP एक्सेस प्रोग्राम से भी जोड़ा जा सकता है।

एपीआई नमूना स्क्रीन

एक नमूना यूआरएल है जहां आप आसानी से एपीआई निष्पादन का प्रयास कर सकते हैं। यदि आप इसे परीक्षण के लिए उपयोग करना चाहते हैं, तो कृपया पूछताछ फ़ॉर्म से हमसे संपर्क करें।

एपीआई

* उच्च उपयोग वाली वस्तुओं से शुरू करके चरणों में विस्तार करने की योजना बनाई गई है।

मेसेज भेजें

एक संदेश भेजो।

नमूना

  • मैसेंजर में यूजर आईडी निर्दिष्ट करके भेजें
    प्रतिक्रिया दें = प्रतीक्षा करें getAPIClient().sendMessage( "मैसेंजर", // मैसेंजर के साथ एक सीधा संदेश निर्दिष्ट करें "हैलो!", // गलत भेजने के लिए संदेश, // लिफाफा बंद करें ["user1@xxx.com", "user2@ xxx.com"] //गंतव्य ईमेल पता);
    
    कर्ल -एच "एक्स-कैम-एपीआईटोकन:टोकन******" -डी संदेश='{\'पैनलनाम\':\'मैसेंजर\',\'संदेश\':\'हैलो\',\' isOpened\":false,\"generalPurposes\":{\"users\":\"user1@xxx.com,user2@xxx.com\"}}" ${serverURL}/sendMessage
    
  • चैट रूम निर्दिष्ट करें और भेजें
    प्रतिक्रिया दें = प्रतीक्षा करें getAPIClient().sendMessage( "कमरे का नाम", "हैलो!", गलत, ["user1@xxx.com", "user2@xxx.com"] // उल्लेख के अनुसार ईमेल पता निर्दिष्ट करें);
    
    कर्ल -H "x-cam-apiToken:टोकन******" -d संदेश = "{\"panelName\":\"कक्ष का नाम\",\"संदेश\":\"हैलो\",\ "खोल दिया गया है\":गलत,\"सामान्य प्रयोजन\":{\"उपयोगकर्ता\":\"user1@xxx.com,user2@xxx.com\"}}" ${serverURL}/sendMessage
    

तर्क

भेजना
  • भेजने का लक्ष्य निर्दिष्ट करें
  • मैसेंजर के लिए, मैसेंजर निर्दिष्ट करें; चैट के लिए, कमरे का नाम निर्दिष्ट करें
उपयोगकर्ताओं
  • यदि भेजें मैसेंजर है, तो गंतव्य उपयोगकर्ता को। चैट रूम के मामले में, आपको पूरी बात साझा करने के बाद उल्लेख द्वारा सूचित किया जाएगा।
  • ईमेल पते द्वारा संबंधित उपयोगकर्ता को खोजें
  • एकाधिक ईमेल भेजते समय, ईमेल सीमांकक के रूप में निर्दिष्ट करें।
संदेश
  • भेजने के लिए संदेश निर्दिष्ट करें
  • यदि आप चाहते हैं कि टेक्स्ट एक नई लाइन पर टूट जाए, तो लाइन ब्रेक कोड \n डालें।
मुहर
  • सत्य/असत्य निर्दिष्ट करें. पढ़ने की रसीद के साथ भेजें

संदेश भेजो

JSON फ़ाइल से थोक में संदेश भेजें।

कृपया json फ़ाइल को कैरेक्टर कोड UTF8 में सहेजें।

नमूना

  • कर्ल कमांड लाइन
    कर्ल -H "x-cam-apiToken:टोकन******" -d @messages.json ${serverURL}/sendMessages
    
  • सीधे संदेश के माध्यम से भेजते समय messages.json फ़ाइल का नमूना
    messages=[ {"message":"Hello 1","property":{"users":"user1@test.com,user2@test.com"}}, {"message":"Hello 2","property ":{"users":"user1@test.com,user2@test.com"}}, {"message":"Hello 3","property":{"users":"user1@test.com,user2 @test.com"}}, {"message":"Hello 4","property":{"users":"user1@test.com,user2@test.com"}}, ]
    
  • चैट रूम परीक्षण में भाग लेने वाले सभी लोगों को भेजते समय नमूना messages.json फ़ाइल
    संदेश=[ {"भेजें": "परीक्षण", "संदेश":"परीक्षण 1"} ]
    

त्वरित कॉल बनाएं

त्वरित वेब सम्मेलन एक यूआरएल बनाएं.

नमूना

  • एक त्वरित मीटिंग यूआरएल बनाएं.
    प्रतिक्रिया दें = प्रतीक्षा करें getAPIClient().createQuickCall(1624368868714, // त्वरित मीटिंग की समय सीमा (यूनिक्सटाइम मिमी) "पासवर्ड!", // त्वरित मीटिंग पासवर्ड निर्दिष्ट करें);
    

तर्क

अवधि समाप्त तारीख
  • त्वरित बैठक के लिए समय सीमा निर्दिष्ट करें (यूनिक्सटाइम मिलीमीटर)
पासवर्ड
  • त्वरित मीटिंग पासवर्ड निर्दिष्ट करें
  • यदि खाली छोड़ दिया जाए तो बिना पासवर्ड वाला मीटिंग यूआरएल बन जाएगा।

अपडेटचैटरूम

चैट रूम बनाएं/अपडेट करें

नमूना

चैटरूम = { "आईडी":"1564831284702237059", "नाम":"गुप्त मीटिंग" "createUserId":"11u1pu9d32p8vuvjoZdd", "adminUserId":"11u1pu9d32p8vuvjoZdd", "isMessageThread":true, "isPublic":false, "memberUids }, } प्रतिक्रिया दें = प्रतीक्षा करें getAPIClient().updateChatRoom(chatRoom); त्रुटि दें = प्रतिक्रिया['त्रुटियाँ']; यदि (त्रुटियाँ) { कंसोल.लॉग(त्रुटियाँ); वापसी; } कंसोल.लॉग(प्रतिक्रिया["चैटरूम" ]);

तर्क

गपशप करने का कमरा
  • चैट रूम बनाने/अपडेट करने के लिए JSON
  • यदि नया है तो आईडी की आवश्यकता नहीं है

getConferenceMaster

सम्मेलन कक्षों की मास्टर सूची प्राप्त करें।

नमूना

सम्मेलन कक्षों की मास्टर सूची प्राप्त करें

प्रतिक्रिया दें = प्रतीक्षा करें getAPIClient().getConferenceMaster(); त्रुटियाँ दें = प्रतिक्रिया['त्रुटियाँ']; यदि (त्रुटियाँ) { कंसोल.लॉग(त्रुटियाँ); वापसी; } कंसोल.लॉग(प्रतिक्रिया["conferenceRooms"]);

तर्क

कोई नहीं

getConferenceRoomStatus

सम्मेलन कक्ष आरक्षण स्थिति की एक सूची प्राप्त करें

नमूना

प्रतिक्रिया दें = प्रतीक्षा करें getAPIClient().getConferenceRoomStatus("201908"); त्रुटि दें = प्रतिक्रिया['त्रुटियाँ']; यदि (त्रुटियाँ) { कंसोल.लॉग(त्रुटियाँ); वापसी; } कंसोल.लॉग(प्रतिक्रिया["conferenceRoomStatus"] );

तर्क

yyyyMMdd
  • यदि कोई तर्क निर्दिष्ट नहीं किया गया है, तो सम्मेलन कक्षों की एक मास्टर सूची प्राप्त की जाती है।
  • यदि आप तर्क yyyyMMdd में महीना या तारीख दर्ज करते हैं, तो आप संबंधित सम्मेलन कक्ष की आरक्षण स्थिति प्राप्त कर सकते हैं। उदाहरण) 201908 या 20190801
  • आरक्षणconferenceRooms.reservedSchedules में संग्रहीत किए जाते हैं।
  • URLをコピーしました!
विषयसूची