Web サイトで Google 天気 API を使用していますが、今日、API リンクからデータが返されないというエラーが表示されます。
リンクを直接確認すると、(エラー 403) が表示されます。
ここにリンクがあります。
誰かがこれに対する解決策を教えて、API の別のリンクを提供してもらえますか?
Web サイトで Google 天気 API を使用していますが、今日、API リンクからデータが返されないというエラーが表示されます。
リンクを直接確認すると、(エラー 403) が表示されます。
ここにリンクがあります。
誰かがこれに対する解決策を教えて、API の別のリンクを提供してもらえますか?
ときどき API が短期間動作しなくなり、最後の日は 403 が発生することがよくあります。私のサイトでは、昨夜、13回発生しました。しかし、サイトはすぐに再試行し、2 回目または 3 回目はデータが問題なく読み込まれます。API は非公式であるため、403 の原因は不明です。
リクエストが多すぎると、API が IP を一時的にブロックするため、データをキャッシュしてください。私の場合、20 分間キャッシュし、データを取得できない場合、サイトは API のリロードを 10 回以上試行しません。デバッグ後にキャッシングをオンにするのを忘れて、私のサイトが(すべての訪問者に対して)何百ものリクエストを行ったため、IP は 1 時間以内にブロックされました。記憶が正しければ、エラーは 403 ではありませんでした。幸いなことに、ブロックは半日未満続きます。
現在、使用している Google Weather API に対して断続的な 403 Forbidden 応答があります。Google Weather API 403 エラーを参照してください
断続的な 403 応答の理由は不明ですが、2012 年 8 月 7 日から問題が発生しています。