OVER_QUERY_LIMIT w /开票帐户已启用

时间:2015-12-10 04:54:57

标签: php geocoding

我正在使用Geocoding API,并且正在接收OVER_QUERY_LIMIT并且我启用了我的结算帐户,这应该会给我超过100k的查询。我做的大约2500或更少。这似乎发生在我在php循环中处理许多项目时,但不是每个项目都处理 - 例如。

  1. OVER_QUERY_LIMIT
  2. 所以它看起来并没有超出限制,但那是为事务返回的XML。如果我在URL中处理相同的事务,它没有问题。

    想法?

1 个答案:

答案 0 :(得分:0)

调整您的应用程序或以较小的组提交请求。解决方案包括使用cron作业在一天内分发请求,或者在请求之间添加一个小延迟。

来自:https://developers.google.com/maps/documentation/business/articles/usage_limits

  

如果超出使用限制,您将获得OVER_QUERY_LIMIT状态   代码作为回应。

     

这意味着Web服务将停止提供正常响应   并切换到仅返回状态代码OVER_QUERY_LIMIT直到更多   再次允许使用。这可能发生:

     

如果因为您的错误而收到错误,请在几秒钟内完成   应用程序每秒发送的请求太多。