【问题标题】:API key invalid or not approved by GoogleAPI 密钥无效或未经 Google 批准
【发布时间】:2012-04-21 09:40:37
【问题描述】:

我目前正在将我的一个网站从旧系统升级到 HTML5,但我在使用 Google Maps JavaScript API v3 时遇到了一些问题。要从他们的 API 中获取数据,您必须有一个密钥 - 当然 - 但问题就在这里。

问题是,即使我在他们的 Google API 控制台上添加了正确的密钥,我也会一直收到“权限被拒绝”,然后出现一个警告窗口,提示我没有真正的API 密钥,或者它没有被 Google Maps JavaScript API v3 批准。

我已在 Google API 控制台的“服务”中打开“Google Maps API v3”并支付了“账单”,但事实证明这根本没有帮助。我正在使用这个 URL 到他们的 API:http://maps.googleapis.com/maps/api/js?key={MY_KEY}&sensor=false,我已经仔细阅读了他们的documentions非常,但我目前没有想法。

你知道这里有什么问题吗?我错过了什么吗?

【问题讨论】:

    标签: api google-maps-api-3 api-key


    【解决方案1】:

    在没有链接的情况下检查...

    您可以拥有多个项目(下拉菜单,位于控制台左上角),并且每个键都与一个项目相关联。必须为正确的项目启用 Maps v3。

    顺序应该是:

    1. 从下拉列表中选择项目(或创建一个)
    2. 选择该项目所需的服务
    3. 如果有合作者,请选择合作者
    4. 为该项目设置访问密钥。每个项目可以拥有多个密钥,并指定可以在哪些域上使用这些密钥。
    5. 根据需要设置帐单。

    左边的菜单按逻辑顺序排列。

    【讨论】:

    • 谢谢!关闭除 Google Maps API v3 之外的其他服务后,警报窗口现在没有显示。但是错误消息仍然说“权限被拒绝”。我会看看我是否可以改进我的代码。我会回来的 :) 编辑 不!我的测试没有成功。我将为这个问题创建另一个新问题 :) 非常感谢您的回答,安德鲁!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多