我使用Google Places API收集有关企业的信息。它一直在为超过2000个查询工作,但它现在已停止,并出现错误使用Google Maps API的HTTP错误400
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。我怎样才能解决这个案件?它为什么停止工作?任何想法/提示是值得欢迎的。
我找到了解决方案,它是导致形成url的代码中的一个错字。士气:你的连接错误可能与连接本身无关,更多的是通常的错误/错误。 – user3507584