我在使用page_token时为INVALID_REQUEST

时间:2019-05-31 22:17:59

标签: r googleway

当我在google_places中使用page_token时,我尝试在r的列表中捕获信息

通常,短代码可以正常工作,但是我可以在google.maps中看到65个结果,而我的代码仅返回60个结果。

key_word = 'McDonalds Bogota'
res <- google_places(search_string = key_word)
  info <- list(res)
  while (res$status == 'OK') {
    Sys.sleep(1.5)
    res <- google_places(search_string = '',
                         page_token = res$next_page_token)
    info <- c(info,list(res))
  }

我获得了一个包含info [[1]],info [[2]]和info [[3]]中完整信息的列表,但是当我看到info [[4]]时,我的状态为INVALID_REQUEST,所以我想在信息[[4]]中查看最后的5个观察结果,但我做不到

1 个答案:

答案 0 :(得分:0)

info [[3]]没有$ next_page_token,因为结果上限为60。因此,info [[4]]的以下循环将没有有效的令牌来请求更多结果。

  

next_page_token包含一个令牌,最多可用于返回20   其他结果。如果存在,则不会返回next_page_token   没有其他结果可显示。最大结果数   可以返回的是60。

https://developers.google.com/places/web-service/search