我在我的网站中使用 Google 天气 API,今天我收到一个错误,即 API 链接不返回任何数据。
当我直接检查链接时,我得到一个(错误 403)。
这是链接。
谁能告诉我一个解决方案并为我提供另一个 API 链接?
我在我的网站中使用 Google 天气 API,今天我收到一个错误,即 API 链接不返回任何数据。
当我直接检查链接时,我得到一个(错误 403)。
这是链接。
谁能告诉我一个解决方案并为我提供另一个 API 链接?
API 有时会在短时间内停止工作,最后几天更经常出现 403。对于我的网站,昨晚发生了 13 次。但是该站点立即再次尝试,第二次或第三次,数据加载没有问题。由于 API 是非官方的,因此不确定导致 403 的原因。
确保您缓存数据,因为当您发出过多请求时,API 会暂时阻止您的 IP。就我而言,我缓存了 20 分钟,如果无法检索到数据,该站点将不会尝试超过 10 次来重新加载 API。一旦我在调试后忘记打开缓存并且我的网站做了数百个请求(每个访问者),IP 在一个小时内就被阻止了。如果记得正确,则错误不是 403。幸运的是,该块持续了不到半天。
当前对您正在使用的 Google Weather API 有间歇性的 403 Forbidden 响应。请参阅Google Weather API 403 错误
间歇性 403 响应的原因尚不清楚,但自 2012 年 8 月 7 日以来一直存在问题。