你可以在没有OAuth的情况下提出CORS Google API请求吗?

时间:2014-05-24 16:10:43

标签: google-api cors google-places-api

我想从客户端而不是服务器发出Google API请求,以节省服务器上的时间和负载。当您想要访问用户的私人数据时,This page说明了将CORuth用于CORS。我不想要用户的Google数据,也不希望用户通过自己的Google帐户进行身份验证。

我可以获得浏览器API密钥的事实让我觉得这是可能的,但当我这样做时:

$.get 'https://maps.googleapis.com/maps/api/place/nearbysearch/json?',
  key: browser_key
  location: "#{lat},#{lon}"
  radius: '300'
  sensor: true

我得到"否'访问控制 - 允许 - 来源'标头出现在请求的资源上。"

1 个答案:

答案 0 :(得分:0)

使用JS客户端工作。我给PlacesService构造函数而不是map提供了一个HTML节点。

https://developers.google.com/maps/documentation/javascript/places