Google地理编码API:尽管使用率非常低,但仍为OVER_QUERY_LIMIT

时间:2019-01-23 08:02:54

标签: google-geocoding-api

使用地理编码API(服务器端)时,自本月/年开始以来,在100%的情况下返回错误lms。数据是由很小的一组用户手动输入的,因此实际上不能超过每秒的请求速率。尽管如此,根据状态为Geocoding Service: You have exceeded your rate-limit for this API的Google信息中心,所有请求都失败了。

  • 我有一个有效的API密钥,已启用计费功能和一个有效的信用卡(使用相同的计费帐户,Google Maps Javascript API可以正常运行)
  • API密钥受Web服务器的IP地址限制
  • 我正在处理URL 403: "OVER_QUERY_LIMIT",所以这不是SSL问题,并且包含密钥
  • 信息中心显示我们远远低于配额(<500个呼叫中的20个,每天最多0.0018个请求,本月<50个呼叫中)
  • 即使在太平洋时间12:00 AM每天重置后,问题仍然存在

我已经看到人们认为Geocoding API只是bug,其他服务会更可取,或者建议从服务器端切换到客户端。 API调用是从第三方PHP模块进行的,因此切换到另一个服务或客户端地理编码将意味着从头开始重建功能。我想避免这种情况,尤其是因为我们距离实际配额还很遥远。有谁知道出了什么问题?

1 个答案:

答案 0 :(得分:3)

“每100秒的请求数”和“每100秒的每个用户的请求数”的配额过低。尽管从未达到这些限制,但在将限制设置为50/20的情况下,API仍无法正常运行。我将两个限制都设置为100,现在可以使用了。