当我开始使用相对较新的Snapshot API查看getting the weather时,我无法在返回的结果中找到任何类型的时间戳,这让我感到有点困惑和担忧。意识快照API的天气停留在不同位置和天气变化的天数
我实现了API的用法,一切似乎都很好。然而,现在我已经获得了相同的Weather
数据为四天在三个不同的位置。现实生活中的条件和温度确实不一样(另一个设备给出了不同的(正确的)数据)。
如果你信任你提供快照没有时间戳或位置,或者任何你真正需要的是能够信任返回的数据数据的API。
这是为快照API的已知问题?有没有办法避免这种情况发生?当天气如此卡住时,你怎么能恢复?是否有某种方法可以知道正在返回的数据的年龄和/或位置?
我调试了有问题的设备,发现它不是应用程序缓存数据,并且WeatherResult
的状态为成功。
意识API不是很了解天气的(或至少它是不是在这个问题被张贴的时间),当我与它的工作,这是非常越野车和不可靠的,就只更新每4顶几小时它正常工作,所以我放弃了使用意识API的天气的想法。看到我的帖子在这里:https://stackoverflow.com/questions/38146933/awareness-api-always-returning-cloudy-weather – user2322082