Salesforce:Google地图查询状态620 G_GEO_TOO_MANY_QUERIES

时间:2011-08-23 22:03:34

标签: google-maps salesforce

在Salesforce中,我创建了一个生成Google Maps地理编码标注的未来方法。我知道每天有2,500个请求的限制,但我们的实例今天提出的请求不超过100个。也许昨天的请求数量相同。但响应代码为620 G_GEO_TOO_MANY_QUERIES。

可能是Google正在查看Salesforce实例的IP地址,并将所有这些请求聚合为来自一个位置。那么共享该地址的其他公司是否会导致我的实例达到此限制? 如果没有人可以提出其他原因吗?

2 个答案:

答案 0 :(得分:3)

This discussion表明,来自salesforce的共享来源正在弄乱它。 这只有在你从服务器而不是从客户端进行地理编码查找时才有意义。如果您从客户端执行此操作,它将使用客户端的ip并且您正在处理本地客户端查找限制(请参阅下文)。

如果你在服务器上这样做,你可能还需要检查你是否真的做了一些合法的事情并且没有从谷歌中破坏ToS。在this discussion中,您将获得一些背景知识,如果您需要在服务器上修复此问题(购买许可证),还可以获得解决方案

要完成,G_GEO_TOO_MANY_QUERIES可能意味着以下两件事之一:

  • 您超出了每日限额(一天太多)
  • 你超过了速度限制(太多请求时间太短)

据我所知,Google尚未指定确切的限制,但他们似乎并不喜欢自动查找。如果你查看各种库和插件,你会发现它们都会在每个请求之间产生延迟,并且通常会为延迟添加一点随机性。如果它有任何区别,你可以试验这个

答案 1 :(得分:0)

这最终适合你吗?我们正在点击服务器端620,所有配置看起来都是a.o.k ...我们拥有一流的许可证,并且每天升级到250k请求。