0

Web サイトで Google 天気 API を使用していますが、今日、API リンクからデータが返されないというエラーが表示されます。

リンクを直接確認すると、(エラー 403) が表示されます。

ここにリンクがあります。

誰かがこれに対する解決策を教えて、API の別のリンクを提供してもらえますか?

4

2 に答える 2

1

ときどき API が短期間動作しなくなり、最後の日は 403 が発生することがよくあります。私のサイトでは、昨夜、13回発生しました。しかし、サイトはすぐに再試行し、2 回目または 3 回目はデータが問題なく読み込まれます。API は非公式であるため、403 の原因は不明です。

リクエストが多すぎると、API が IP を一時的にブロックするため、データをキャッシュしてください。私の場合、20 分間キャッシュし、データを取得できない場合、サイトは API のリロードを 10 回以上試行しません。デバッグ後にキャッシングをオンにするのを忘れて、私のサイトが(すべての訪問者に対して)何百ものリクエストを行ったため、IP は 1 時間以内にブロックされました。記憶が正しければ、エラーは 403 ではありませんでした。幸いなことに、ブロックは半日未満続きます。

于 2012-08-08T08:49:39.783 に答える
0

現在、使用している Google Weather API に対して断続的な 403 Forbidden 応答があります。Google Weather API 403 エラーを参照してください

断続的な 403 応答の理由は不明ですが、2012 年 8 月 7 日から問題が発生しています。

于 2012-08-09T19:48:45.423 に答える