【发布时间】: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