Когда я начал изучать получение погоды с помощью относительно нового Snapshot API, я был немного озадачен/обеспокоен, когда я не смог найти временную метку возвращаемых результатов.
Я реализовал использование API, и какое-то время все было в порядке. Однако теперь я получаю то же самое Weather
данные примерно за четыре дня из трех очень разных мест. И условия и температура действительно не были одинаковыми в реальной жизни (и другое устройство давало другие (правильные) данные).
Если вы доверяете API для предоставления вам данных моментального снимка без метки времени, местоположения или чего-либо еще, вам действительно нужно доверять возвращаемым данным.
Это известная проблема с Snapshot API? Есть ли способ избежать подобных ситуаций? Как вы можете восстановиться, когда погода застопорилась? И есть ли способ узнать возраст и/или местонахождение возвращаемых данных?
Я отладил рассматриваемое устройство и увидел, что это не приложение, кэширующее данные, а WeatherResult
имеет статус успеха.