【问题标题】:Is existence of site domain neccessary for generation API key?生成 API 密钥是否需要存在站点域?
【发布时间】:2014-04-05 16:22:02
【问题描述】:

我的站点还没有域,我在指定站点的字段中只输入了“localhost”。我得到了答案“Google Maps API 服务器拒绝了您的请求。提供的 API 密钥无效。”。 当我选择“服务帐户”和“已安装的应用程序”时,同样的问题。 实际上,我不知道该选择什么,我现在只有 html 文件,并尝试将 Google Map 粘贴到其中一个文件中。但无论我选择什么应用程序类型,都不起作用。 P.S. 抱歉,我忘了说我使用的是 Embed API。

【问题讨论】:

  • 尝试使用环回ip,127.0.0.1
  • 感谢您的回答,但为 127.0.0.1 生成的密钥也无效。
  • 您能否澄清一下:您目前是否在安装了网络服务器的本地计算机上工作?
  • 是的,本地机器。嗯,不确定网络服务器。我只是在浏览器中打开 HTML 文件。
  • 以防万一我仍然澄清一些事情:我现在在 Axure RP 中做网站原型,试图在一个页面上添加谷歌地图,我将进一步做 ASP .NET 应用程序。

标签: api google-maps google-api key


【解决方案1】:

不指定任何引用者,将字段留空(或在移至域之前不要使用密钥)

【讨论】:

  • 我在询问之前尝试过这样做:OAuth 2 重定向 URL“http:///oauth2callback”无效。 PostMessage 来源“http://”无效。 snag.gy/rYgAl.jpg.
  • 如何在没有钥匙的情况下内置谷歌地图?如果我只是从查询中删除它(如google.com/maps/embed/v1/place?q=Moscow),我会得到“服务需要 API 密钥”。
  • 你忘了说你使用了embed-API(这需要使用一个密钥)...所以你必须定义密钥,但将引用者留空
  • 哦,对不起,我是个傻瓜。嗯,如果referer 为空,我不明白如何获得密钥。如果我什么都不写,我会再次看到“Oath 2 ... is invalid”和“PostMessage ... is invalid”。
  • 那里不需要 OAuth,只需要浏览器应用程序的密钥
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-28
  • 2014-05-17
  • 2021-09-11
  • 1970-01-01
  • 1970-01-01
  • 2020-11-17
  • 1970-01-01
相关资源
最近更新 更多