Google Weather API会返回HTTP 403错误

时间:2012-08-07 18:09:35

标签: http-status-code-403 weather-api google-weather-api

我在我的网站上使用Google天气API,今天我收到一条错误,指出API链接没有返回任何数据。

当我直接检查链接时,我得到一个(错误403)。

Here is the link

任何人都可以告诉我一个解决方案,并为我提供API的另一个链接吗?

2 个答案:

答案 0 :(得分:1)

API时不时地停止工作很短的时间,最后几天更频繁地播放403。对于我的网站,昨晚发生了13次。但该网站立即再次尝试,第二次或第三次,数据加载没有问题。由于API是非官方的,不确定导致403的原因。

确保缓存数据,因为当您发出过多请求时,API会暂时阻止您的IP。在我的情况下,我缓存20分钟,如果没有数据可以检索,该网站将不会尝试超过10次重新加载API。一旦我忘记在调试后打开缓存,并且我的网站做了数百个请求(每个访问者),IP在一小时内就被阻止了。如果记住正确,则错误不是403.幸运的是,该块持续不到半天。

答案 1 :(得分:0)

您正在使用的Google Weather API目前有间歇性的403 Forbidden响应。见Google Weather API 403 Error

间歇性403响应的原因尚不清楚,但自2012年8月7日以来一直存在问题。