【问题标题】:google not recognizing my api key谷歌无法识别我的 api 密钥
【发布时间】:2016-10-28 04:46:30
【问题描述】:

我创建了一个谷歌开发者帐户。我在那里创建了一个项目。我已经为该项目启用了 JavaScript 地图 API,并为它创建了一个 browser 密钥,并将它的使用限制在人们将要查看的我的网站域中。当我对页面中的表单字段进行自动完成调用时,我在响应中收到以下错误。

"This service requires an API key.  For more information on authentication and Google Maps JavaScript API services please see: https://developers.google.com/maps/documentation/javascript/get-api-key"

所以我阅读了该页面,这就是我设置前面提到的所有内容的方式和原因。但它仍然不起作用,我只是不知道为什么。

我错过了什么微妙之处?

顺便说一句,如果这意味着什么,这是与 Chrome 一起使用的,没有打扰其他浏览器

<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=places&region=us" key="xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx"></script>

【问题讨论】:

  • 对于投反对票的人,我确实做了功课,并且阅读了正确的文章。当某人只是没有看到他们正在犯的一个小错误时,这很糟糕吗?第二双眼睛的宠爱怎么了?这不是由于缺乏努力和研究,但无论如何感谢您的反对票,现在由于您的“意见”,我现在无能为力..

标签: javascript google-maps google-authentication


【解决方案1】:

您正在设置一个 HTML 属性。根据您发布的链接,该密钥应包含在 src URL 中。

直接来自他们的例子:

<script async defer src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap"
  type="text/javascript"></script>

注意“YOUR_API_KEY”在 URL 中的位置。在处理这样的 API 时,最好的办法是寻找示例并尽可能密切地关注它们,试图理解它们。然后修改它们以满足您的需要。

【讨论】:

  • 是的,当然。我只需要第二双眼睛。谢谢你。今天做这个太久了。我会将其标记为已回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-25
  • 1970-01-01
  • 1970-01-01
  • 2016-01-04
  • 1970-01-01
相关资源
最近更新 更多