使用Google Maps API发送HTTP错误400

时间:2016-12-06 17:11:05

标签: r google-maps rjson rjsonio

我正在使用Google Places API收集有关商家的信息。它已经为超过2000个查询工作,但现在已经停止了错误

Error in open.connection(con, "rb") : HTTP error 400

代码:

require(RJSONIO)
require(jsonlite)
require(utils)
place_url <- "https://maps.googleapis.com/maps/api/place/textsearch/json?query= "
key <- "Random_letters_generated_by_google"
setInternet2(TRUE)
query <- paste(business$name[1], city_name,country_name,sep = "+")
  str_url <- as.character(paste(place_url ,query,"&key=",key,sep=""))
  business_gis <- fromJSON(URLencode(str_url))

我看到another question有相同的错误,但与html有关。我怎么能解决这个案子呢?它为什么停止工作?任何想法/提示都是受欢迎的。

1 个答案:

答案 0 :(得分:4)

当我遇到同样的问题时,我拿出空格(用%20代替空格),它对我有用。