जब मैंने अपेक्षाकृत नया स्नैपशॉट एपीआई का उपयोग करके getting the weather को देखना शुरू किया, तो मुझे थोड़ा परेशान/चिंतित था जब मुझे वापस आने वाले परिणामों पर कोई टाइमस्टैम्प नहीं मिला।जागरूकता स्नैपशॉट एपीआई का मौसम स्थानों और मौसम में परिवर्तन के दिनों के लिए अटक गया
मैंने एपीआई के उपयोग को लागू किया और सबकुछ कुछ समय के लिए ठीक लग रहा था। हालांकि, अब मुझे तीन बहुत अलग स्थानों में चार दिनों की तरह एक ही Weather
डेटा मिल रहा है। और वास्तविक जीवन में स्थितियां और तापमान वास्तव में समान नहीं हैं (और एक अन्य डिवाइस ने अलग (सही) डेटा दिया है)।
यदि आप एपीआई पर विश्वास करते हैं तो आपको स्नैपशॉट डेटा देने के लिए कोई टाइमस्टैम्प या स्थान या कुछ भी नहीं है जिसे आपको वास्तव में वापस आने वाले डेटा पर भरोसा करने में सक्षम होना चाहिए।
क्या यह स्नैपशॉट एपीआई के लिए एक ज्ञात मुद्दा है? क्या इस तरह की स्थिति से बचने का कोई तरीका है? जब मौसम इस तरह फंस जाता है तो आप कैसे ठीक हो सकते हैं? और क्या डेटा वापस आने के डेटा और/या स्थान को जानने का कोई तरीका है?
मैंने डिवाइस को प्रश्न में डीबग किया है और देखा है कि यह डेटा कैश करने वाला ऐप नहीं है और WeatherResult
की सफलता की स्थिति है।
जागरूकता एपीआई मौसम के बारे में बहुत अवगत नहीं है (या कम से कम यह इस समय पोस्ट नहीं किया गया था) और जब मैंने इसके साथ काम किया, तो यह बहुत ही छोटी और अविश्वसनीय था, केवल प्रत्येक 4 को अपडेट करने के शीर्ष पर घंटों जब यह ठीक से काम करता था, तो मैंने मौसम के लिए जागरूकता एपीआई का उपयोग करने के विचार को त्याग दिया। मेरी पोस्ट यहां देखें: https://stackoverflow.com/questions/38146933/awareness-api-always-returning-cloudy-weather – user2322082