calendar - सूचनाएं और सिंकिंग एक्सचेंज / ऑफिस-365 कैलेंडर




outlook office365 exchangewebservices (3)

मैं एक एप्लिकेशन (सर्वर-साइड) पर काम कर रहा हूं जिसके लिए कैलेंडर ईवेंट समन्वयन की आवश्यकता है

आवेदन Google कैलेंडर और माइक्रोसॉफ्ट एक्सचेंज कैलेंडर सेवाओं दोनों के साथ काम करने का है। मेरे पास पहले से ही Google कैलेंडर सिंक्रनाइज़ेशन है, जब एक संसाधन बदलता है , तो वेब-हुक नोटिफिकेशन के उनके उपयोग के लिए धन्यवाद , लेकिन माइक्रोसॉफ्ट की सेवा के साथ किस पद्धति का उपयोग करना है यह जानने में मुझे परेशानी हो रही है

माइक्रोसॉफ्ट समाधान के लिए खोज करते समय मुझे ढूंढने में सक्षम हुए हैं IWS से संबंधित है क्या Office 365 कैलेंडर एपीआई अधिसूचना तंत्र के किसी भी प्रकार प्रदान करता है? क्या मैं O365 और ईडब्ल्यूएस के बीच कुछ लिंक / संबंध खोला हूं?

धन्यवाद!


Answers

हम Office 365 मेल, कैलेंडर और संपर्क REST एपीआई के लिए विशेष रूप से कैलेंडर के लिए वेबहोक्स और समन्वयन की पेशकश करने पर काम कर रहे हैं बने रहें।

[अद्यतन] आप अंतरिम में एक्सचेंज वेब सर्विसेज का उपयोग कर सकते हैं SyncFolderItems , SyncFolderHierarchy , और सूचनाओं पर एक नज़र डालें सूचनाएं दस्तावेज़ में, आपको पुश नोटिफिकेशन के लिए जानकारी देखने की आवश्यकता है।


यदि आप O365 का उपयोग कर रहे हैं, तो आप पुश सूचनाओं के विरोध में स्ट्रीमिंग नोटिफिकेशन की अपेक्षा कर सकते हैं।


CalDAV ( कैलेंडरिंग एक्सटेंशन , WebDAV , RFC-4791 में प्रलेखित) iCalendar ( इंटरनेट कैलेंडरिंग और शेड्यूलिंग कोर ऑब्जेक्ट स्पेसिफिकेशन , RFC-5545 में प्रलेखित है, डेटा विनिमय के लिए Apple के ial के साथ भ्रमित नहीं होना) प्रारूप का उपयोग करता है। iCalendar गैर-मानक गुणों को समायोजित करता है जो "X-" उपसर्ग के साथ शुरू होता है।

X-PUBLISHED-TTL वह संपत्ति है जो कैलेंडर की सदस्यता के लिए अनुशंसित अपडेट अंतराल के लिए मैप करती है। यह आउटलुक और शेयरपॉइंट के लिए Microsoft द्वारा समर्थित है, और संभवतः कुछ और कैलेंडर प्रकाशकों द्वारा, लेकिन Google या Apple द्वारा नहीं।

उदाहरण मान:

X-PUBLISHED-TTL:PT1H        (every hour)
X-PUBLISHED-TTL:PT120M      (every 120 minutes)

आधिकारिक तौर पर iCalendar कल्पना में एक समान संपत्ति जोड़ने के लिए कुछ कार्य-प्रगति भी हैं। ICalendar ड्राफ्ट प्रस्ताव के लिए नए गुणों के नवीनतम संस्करण के अनुसार, नए REFRESH-INTERVAL संपत्ति का उपयोग निम्नलिखित तरीके से किया जाएगा:

REFRESH-INTERVAL;VALUE=DURATION:P1W