【问题标题】:Google Maps Places Details request (PHP)Google Maps Places 详细信息请求 (PHP)
【发布时间】:2012-07-14 20:41:55
【问题描述】:

我阅读了很多带有 REQUEST_DENIED 错误的消息,但我仍然无法弄清楚为什么它不起作用!我的 google API 密钥已激活 Places 和 Gmap v3 服务。关键是工作,因为我的自动完成应用程序正在使用它。我也使用与我的自动完成应用程序相同的域。我正在尝试使用参考来检查地点的详细信息。

为了省去你所有的尝试,假设我使用this class,这是我的代码:

require('googlePlaces.php');
$g = new googlePlaces("MyGoogleAPIKey");
$g->setLanguage("fr");
$g->setReference($_GET['ref']);
var_dump( $g->details() );

但我有点怀疑这是代码问题,因为当我在浏览器中键入 URL 时它应该可以工作,不是吗?

当我回显$URLToCall 时,我有this。浏览器中的那个 URL 给了我一个 REQUEST_DENIED。

我迷路了:(

感谢任何提示!

【问题讨论】:

  • 您使用了真正的 API 密钥,不是吗?
  • 据我所知,我应该通过在浏览器中粘贴 url 来获得正确的响应,还是失败是正常的?
  • +1 对 doobdargent 的建议。在 _apiCall() 中记录 $URLToCall 变量并将 URL 粘贴到浏览器中。如果失败,请在您的问题中包含 URL(减去 API 密钥),应该会有一个快速的答案。

标签: php google-places-api


【解决方案1】:

好吧,伙计们,我有点讨厌自己。 我花了 2 天时间试图弄清楚出了什么问题。

由于我不知道什么原因,我不得不创建一个新项目并获得一个新的 API 密钥。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    • 2017-12-30
    • 2016-11-27
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多