我从 Google Places API 获得了一个有效的 api 密钥。我需要在后端使用它,所以我得到了一个服务器端密钥。但是,使用 curl 或 Rails 控制台无法调用。
但是,它确实可以通过浏览器工作。也就是说,我已经三重检查了我正在使用我生成的服务器端密钥。我也只使用 Google Places 文档中的示例 URL,所以所有参数都应该是正确的。这是我的卷曲:
此外,在(Ruby)Rails 控制台中:
Net::HTTP.get_response(URI.parse("https://maps.googleapis.com/maps/api/place/search/xml?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=my_key" ))
有任何想法吗?似乎很多人都遇到了问题,但是对于服务器密钥不起作用没有什么特别的。
谢谢!