【发布时间】:2017-04-22 14:21:31
【问题描述】:
我很难通过 API 密钥使用 Google Places API 自动完成功能。在我的生产站点中,我们在没有密钥的情况下使用它,在流量达到请求限制之前完美运行。经过一番研究,发现我会使用 API 密钥获得更高的请求限制。但是,在我添加密钥后(甚至没有限制),我的表单中的地址字段被禁用并显示“糟糕!出了点问题。”。
这是我正在使用的 Google API URL https://maps.googleapis.com/maps/api/js?key=[my_api_key]&libraries=places&callback=initAutocomplete
我在想我的代码一定有问题。然后我使用 Google 的官方自动完成示例代码和我的 API 密钥,没有进一步修改,结果相同。不带钥匙使用它总是有效的。
我很困惑。我不相信代码是错误的。谁能给个提示?
【问题讨论】:
-
看来您必须授权完整路径,而不仅仅是域。我面临同样的问题,我的 console.log 显示“要授权的站点是 domain.com/path/page.php.
标签: autocomplete google-places-api