我在我的网站中使用谷歌天气API,今天我得到一个错误,API链接不返回任何数据。谷歌天气API返回HTTP 403错误
当我直接检查链接时,我得到(错误403)。
任何人都可以请告诉我一个解决方案,并为我提供API的另一个链接?
我在我的网站中使用谷歌天气API,今天我得到一个错误,API链接不返回任何数据。谷歌天气API返回HTTP 403错误
当我直接检查链接时,我得到(错误403)。
任何人都可以请告诉我一个解决方案,并为我提供API的另一个链接?
每隔一段时间API停止短时间工作,最后几天更多的时间是403。对于我的网站,昨晚发生了13次。但该网站立即再次尝试,第二次或第三次,数据加载没有问题。由于API是非官方的,不知道是什么原因导致了403.
请确保您缓存数据,因为当您发出太多请求时,API将阻止您的IP临时数据。在我的情况下,我缓存20分钟,如果没有数据可以检索,网站将不会尝试超过10次来重新加载API。一旦我在调试后忘记打开缓存,并且由于我的网站做了数百次请求(每个访问者),IP在一小时内就被封锁了。如果记得正确的话,错误不是403,幸运的是,该块的持续时间不到半天。
我缓存了xml 15分钟,问题解决了,并再次发生 – 2012-08-14 18:21:21
不幸的是,似乎天气API被谷歌关闭。我会看看雅虎或Worldweatheronline等其他服务,它们都有一个免费的(尽管有点有限)API。 – 2012-08-28 09:38:53
目前,您正在使用Google Weather API的间歇403 Forbidden响应。见Google Weather API 403 Error
的原因间歇403响应尚不清楚,但已自2012年8月7日
**的谷歌API的天气是在2012关闭的问题** - > HTTP:// stackoverflow.com/questions/12145820/google-weather-api-gone/35943521 – 2016-03-11 15:56:28