0

我在我的网站中使用 Google 天气 API,今天我收到一个错误,即 API 链接不返回任何数据。

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

这是链接

谁能告诉我一个解决方案并为我提供另一个 API 链接?

4

2 回答 2

1

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

确保您缓存数据,因为当您发出过多请求时,API 会暂时阻止您的 IP。就我而言,我缓存了 20 分钟,如果无法检索到数据,该站点将不会尝试超过 10 次来重新加载 API。一旦我在调试后忘记打开缓存并且我的网站做了数百个请求(每个访问者),IP 在一个小时内就被阻止了。如果记得正确,则错误不是 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 回答