【问题标题】:Android App key restriction is not working for Google Places API Web Service [duplicate]Android 应用程序密钥限制不适用于 Google Places API Web 服务 [重复]
【发布时间】:2018-06-14 19:59:19
【问题描述】:

我已经为应用提供了包名称 (app id) 和 sha1 证书指纹,但 Android 应用密钥限制仍然不适用于 Google Places API Web 服务

Google Web API 密钥似乎不支持 Android 应用程序密钥限制,但是在切换到计划 B 之前,我想仔细检查一下,以防有人发现它有效

这个问题不是 Why Google places API key not works? 的重复,因为在这种情况下,我知道为什么 Google Place API Web 不工作(因为应用程序限制),但没有充分的理由(例如参考 google doc)对于这种行为,并且没有充分的理由不能执行 B 计划。

感谢 xomena 分享了一个好的文档的参考,其中特别提到了哪个限制适用于哪个 API。这就是我要找的。

【问题讨论】:

  • @xomena - 你是对的,这个答案也回答了我的问题。唯一的问题是在 google doc 上没有位置,提到 android 密钥限制不适用于 web api。可能我只需要接受基于答案和应用程序行为的事实,而不是来自可靠的谷歌文档。
  • 查看以下文档:developers.google.com/maps/faq#keysystem。它解释了对每个 API 有效的限制。
  • @xomena - 非常感谢,这已经足够好,并且谷歌提供了一个非常好的矩阵,以防万一限制不起作用。请让它作为你的答案,所以我可以接受。
  • @geocodezip - 更新了不重复的原因
  • @xomena:但是现在在 Words 我们如何从 Android 访问 Google Places API 密钥?我在 android 应用程序中获取 Near By Places 的所有代码,当我尝试执行代码时没有找到结果,因为它说 API 密钥不受限制。

标签: android google-maps google-maps-api-3 google-places-api


【解决方案1】:

Places API Web 服务需要对 API 密钥进行 IP 地址限制。 Android 应用限制不适用于 Google 地图网络服务。

您可以在以下文档中找到关于不同类型的 Google Maps API 和相应有效限制的详细说明:

https://developers.google.com/maps/faq#keysystem

我希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-27
    • 2015-11-08
    • 2018-12-12
    • 2012-08-31
    • 2015-12-09
    • 2015-12-31
    • 1970-01-01
    • 2017-11-28
    相关资源
    最近更新 更多