HTTP 错误 400 使用 Google 地图 API
HTTP error 400 using Google Maps API
我正在使用 Google 地点 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 有关。对于这种情况,我该如何解决?为什么它停止工作了?欢迎任何 idea/hint。
当我遇到同样的问题时,我取出了 spaces(用 %20 替换了 space),它对我有用。
我正在使用 Google 地点 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 有关。对于这种情况,我该如何解决?为什么它停止工作了?欢迎任何 idea/hint。
当我遇到同样的问题时,我取出了 spaces(用 %20 替换了 space),它对我有用。