एपीआई सहयोग
चैट और मैसेंजर एपीआई का उपयोग करके, आप आसानी से बाहरी सिस्टम और प्रोग्राम से लिंक कर सकते हैं।
एपीआई एकीकरण निम्नलिखित प्रसंस्करण को सक्षम बनाता है।
- आंतरिक सिस्टम से लिंक करता है और व्यावसायिक डेटा को चैट रूम में सूचित करता है
- सिस्टम त्रुटियों का पता लगाएं और संबंधित पक्षों को सूचित करें
- इन-हाउस ग्रुपवेयर से वेब कॉन्फ्रेंस लिंकेज
- शेड्यूल और सम्मेलन कक्ष आरक्षण की जानकारी प्राप्त करें और अन्य प्रणालियों से लिंक करें
एपीआई टोकन और एपीआई इंटरफ़ेस
प्रबंधन स्क्रीन से एपीआई टोकन प्राप्त करना
एपीआई एकीकरण करते समय, पहले एक एपीआई टोकन प्राप्त करें।
कृपया प्राप्त एपीआईटोकन/सर्वरयूआरएल को नीचे दिए गए "एपीआई इंटरफ़ेस" में बताए अनुसार जावास्क्रिप्ट/कर्ल में पास करें।
एपीआई इंटरफ़ेस
जावास्क्रिप्ट/कर्ल कमांड लाइन का उपयोग एपीआई इंटरफ़ेस के रूप में किया जा सकता है। नीचे दिए गए दोनों नमूने 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
तर्क
भेजना |
|
उपयोगकर्ताओं |
|
संदेश |
|
मुहर |
|
संदेश भेजो
JSON फ़ाइल से थोक में संदेश भेजें।
नमूना
- कर्ल कमांड लाइन
कर्ल -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); त्रुटि दें = प्रतिक्रिया['त्रुटियाँ']; यदि (त्रुटियाँ) { कंसोल.लॉग(त्रुटियाँ); वापसी; } कंसोल.लॉग(प्रतिक्रिया["चैटरूम" ]);
तर्क
गपशप करने का कमरा |
|
getConferenceMaster
सम्मेलन कक्षों की मास्टर सूची प्राप्त करें।
नमूना
सम्मेलन कक्षों की मास्टर सूची प्राप्त करें
प्रतिक्रिया दें = प्रतीक्षा करें getAPIClient().getConferenceMaster(); त्रुटियाँ दें = प्रतिक्रिया['त्रुटियाँ']; यदि (त्रुटियाँ) { कंसोल.लॉग(त्रुटियाँ); वापसी; } कंसोल.लॉग(प्रतिक्रिया["conferenceRooms"]);
तर्क
कोई नहीं
getConferenceRoomStatus
सम्मेलन कक्ष आरक्षण स्थिति की एक सूची प्राप्त करें
नमूना
प्रतिक्रिया दें = प्रतीक्षा करें getAPIClient().getConferenceRoomStatus("201908"); त्रुटि दें = प्रतिक्रिया['त्रुटियाँ']; यदि (त्रुटियाँ) { कंसोल.लॉग(त्रुटियाँ); वापसी; } कंसोल.लॉग(प्रतिक्रिया["conferenceRoomStatus"] );
तर्क
yyyyMMdd |
|