【问题标题】:Google Maps API Error for max requests per day/second每天/秒最大请求的 Google Maps API 错误
【发布时间】:2015-08-31 22:50:47
【问题描述】:

我正在构建一个类来使用 google maps geocode api。该文档指出,每天(2500 个免费,100,000 个业务)和每秒(5 个免费,10 个业务)请求最多。我已经做了很多谷歌搜索并查看了关于此的其他帖子,我似乎无法回答的问题是:

对于那些已经实现到使用它或可以测试它的点的人,我如何判断 OVER_QUERY_LIMIT 错误是否与 DAILY 最大值或 PER SECOND 最大值有关?我如何区分两者?我似乎无法在文档中找到答案。

谢谢。

【问题讨论】:

    标签: php google-maps google-api


    【解决方案1】:

    您无法与 OVER_QUERY_LIMIT 本身区分开来。您可以通过等待一段时间并重试来测试以确定它是每天还是每秒最大值。这是Google says 要做的,以便区分这两种错误。

    收到状态码为 OVER_QUERY_LIMIT 的响应后,您的应用程序应确定已超出哪个使用限制。这可以通过暂停 2 秒并重新发送相同的请求来完成。如果状态码仍为 OVER_QUERY_LIMIT,则您的应用程序每天发送的请求过多。否则,您的应用每秒发送的请求过多。

    【讨论】:

      【解决方案2】:

      Google advises 暂停脚本两秒钟,然后再试一次。根据重新发送查询的结果,您的应用程序可能会在每日或每秒限制之间有所不同。

      【讨论】:

        猜你喜欢
        • 2018-03-28
        • 2012-10-17
        • 1970-01-01
        • 2019-03-13
        • 1970-01-01
        • 2017-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多