【发布时间】:2013-08-26 18:07:15
【问题描述】:
以下(和其他类似的)对 Google 地理编码 API 的 HTTP 请求在我将其粘贴到浏览器时正确显示
http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false
当我在 Ruby 中执行以下操作时
url = URI.parse('http://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false')
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) {|http|
http.request(req)
}
puts res.body
我明白了
{
"results" : [],
"status" : "REQUEST_DENIED"
}
这与我在未设置“传感器”属性时遇到的错误相同,但这不是问题所在。
有什么建议吗?
【问题讨论】:
标签: ruby-on-rails ruby google-api geocoding