【问题标题】:Google map places service is giving REQUEST谷歌地图位置服务正在发出请求
【发布时间】:2013-06-02 00:08:35
【问题描述】:

我正在使用 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”作为状态,因此没有放置建议。

为什么会这样。

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

【问题讨论】:

  • 从 Chrome 浏览器尝试并使用其 F12 网络调试器检查请求期间的进出内容。然后将其与 curl 的 i/o 进行比较。通常我会说这听起来像是一个 cookie 问题 - 但在 Google 地图的情况下,这听起来有点奇怪。

标签: google-places-api


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    相关资源
    最近更新 更多