比較的新しいスナップショット API を使用して天気を取得することを検討し始めたとき、返される結果にタイムスタンプが見つからないことに少し戸惑ったり心配したりしました。
API の使用法を実装しましたが、しばらくはすべて問題ないように見えました。しかし、今では、まったく異なる 3 つの場所で 4 日間ほど同じデータを取得しています。Weather
そして、条件と温度は実際には同じではありませんでした (そして、別のデバイスは異なる (正しい) データを提供しました)。
タイムスタンプや場所などのないスナップショット データを提供する API を信頼する場合は、返されるデータを本当に信頼できる必要があります。
これはスナップショット API の既知の問題ですか? このような状況が発生しないようにする方法はありますか? このように天候が行き詰まると、どうすれば回復できますか? また、返されたデータの年齢や場所を知る方法はありますか?
問題のデバイスをデバッグしたところ、データをキャッシュしているアプリではなく、WeatherResult
ステータスが成功であることがわかりました。