0

我正在使用 google place api 进行地点建议。

https://maps.googleapis.com/maps/api/place/textsearch/json?query=ari&sensor=false&key=your_api_key

我有有效的 api 密钥,当我从浏览器执行它时,这个 URL 工作正常。api 返回“OK”作为状态并放置建议,但是当我通过 cUrl 或 file_get_contents 执行相同的 URL 时,它返回“REQUEST_DENIED”作为状态,因此没有放置建议。

为什么会这样。

有没有我遗漏的设置。任何建议都会有很大帮助。谢谢

4

1 回答 1

0

你有没有得到你的答案?据我所知,这已因“跨站点脚本”安全限制而死。即使您可以在浏览器地址栏中,您也不能从 Places API 直接访问 Google。您必须将呼叫返回到您的服务器并让服务器将呼叫发送到 Google - 然后将这些结果返回到您的页面/网站。

于 2013-06-20T09:10:20.260 回答