我正在尝试从 R 中的 Google Places API 获取餐厅详细信息。我可以成功获得 Google 提供的 20 个结果但是我意识到当它返回 anext_page_token
时,这意味着还有其他结果(这是合乎逻辑的我正在搜索的位置周围 50 公里半径范围内有 20 家餐厅)。但是,当我使用next_page_token
它时,它会返回NULL
。这是我的代码:
install.packages("googleway")
library(googleway)
key <- 'my key'
df_places <- google_places(search_string = "restaurant",
location = c(-33, 151),
page_token = "next_page_token",
radius = 50000,
key = key)
df_places$results$name
df_places$results$rating
df_places$results$formatted_address
df_places$results$geometry$location
这是没有返回的内容next_page_token
:
[1] "Gennaro's Italian Restaurant"
[2] "Mount Broke Wines & Restaurant"
[3] "Oak Dairy Bar"
[4] "Bimbadgen"
[5] "Subway Restaurant"
[6] "Muse Restaurant"
[7] "Ocean Restaurant"
ETC...
这是它返回的内容next_page_token
:
> df_places$results$name
NULL
只是想知道我做错了什么反复返回NULL
?