जब आप Office365 कैलेंडर फ़ोल्डर में पुल सदस्यता के साथ काम कर रहे हैं, तो मुझे अनुरोध ErrorReadEventsFailed
में बहुत सारे संदेश मिल रहे SendNotification
हैं। इस त्रुटि का अनिवार्य रूप से मतलब है कि सदस्यता अब नहीं मिल सकती है, और सर्वर को अब नई सूचनाओं की अपेक्षा नहीं करनी चाहिए।
Microsoft की अनुशंसित त्रुटि से निपटने की जाँच , समाधान बाहरी एडवेयर या EwsPartnerUrl को फिर से खोज करने के लिए ऑटोडिस्कवर का उपयोग करना और एक नई सदस्यता बनाना है।
Office365 के साथ, AutoDiscovery सेवा OAuth2 सेवा खातों के संयोजन के साथ असंभव लगती है इसलिए मैं https://outlook.office365.com/EWS/Exchange.asmx
मुख्य ईडब्ल्यूएस समापन बिंदु के रूप में उपयोग कर रहा हूं ।
हालाँकि, जब मैं विशिष्ट कैलेंडर फ़ोल्डर के लिए एक नई सदस्यता बनाने का प्रयास करता हूं, तो मुझे एक सामान्य 500 ErrorNoRespondingCASInDestinationSite
त्रुटि मिलती रहती है:
Exchange वेब सेवाएँ वर्तमान में इस अनुरोध के लिए उपलब्ध नहीं हैं क्योंकि गंतव्य साइट में कोई भी क्लाइंट एक्सेस सर्वर अनुरोध को संसाधित नहीं कर सकता है।
अजीब हिस्सा यह केवल प्रारंभिक ErrorReadEventsFailed
त्रुटि प्राप्त करने के बाद सीधे होता है । अगर मैं 30 सेकंड में फिर से कोशिश करता हूं, तो अनुरोध बिना किसी समस्या के हो जाता है।
कुछ शोध करने के बाद, ऐसा लगा कि अधिकांश उपयोगकर्ताओं को यह सुनिश्चित करने में मदद मिली कि X-AnchorMailbox
हेडर ठीक से उस उपयोगकर्ता के लिए सेट किया गया था जो सेवा खाता प्रतिरूपण करना चाहता है। मैंने इस हेडर को डबल-चेक किया, और यह वास्तव में फिर से शुरू करने के अनुरोध के साथ भेजा जा रहा है।
यह समस्या एक घातीय बैक-ऑफ सॉल्यूशन द्वारा या अनुरोध के गुजरने तक एक्स राशि को केवल बार-बार लेने से हल हो सकती है। यह मुझे लगता है कि जब सदस्यता "खो" जाती है, तो O365 सेवा को एक्सचेंज सर्वर के DNS को बदलने के लिए समय चाहिए (यह केवल एक चीज है जिसे मैं सोच सकता हूं)।
किसी भी तरह की सहायता का स्वागत किया जाएगा!