两个请求后,Google商家信息网络服务将下一页令牌返回为0x0

时间:2016-07-26 08:40:02

标签: google-places-api d

我已经编写了一个代码来从Google地方网络服务中检索可用的地方(例如美国的医院)。我只能连续2次请求检索地方详细信息。之后,在json响应中将分页标记设置为0x0。

但是,如果我手动在谷歌搜索,那么它继续移动更多。我在这里做错了什么。谷歌表示,它允许每天免费提供1000个请求限制。但它不会超过2个请求。我使用了d lang“requests”模块来发出http请求。

2 个答案:

答案 0 :(得分:1)

如果使用verbosity = 3,则dlang-requests可以显示(到stdout)有关请求和响应的详细信息。 您还可以使用-debug = requests编译源代码并设置globalLogLevel(LogLevel.trace)以生成更详细的日志信息。如果这没有帮助,那么请给我关于API调用失败的详细信息,以便我可以重现问题。

答案 1 :(得分:1)

您只能在三个页面上获得60个结果,因为它是API提供的最大值。

Google Places API网络服务中的附近搜索和文字搜索请求最多可返回60个结果。请参阅文档的Accessing Additional Results部分,其中包含:

  

每次搜索都可以返回 60个结果,分为三页。

(强调我的。)