【问题标题】:Why Google places API key not works?为什么 Google 放置 API 密钥不起作用?
【发布时间】:2017-04-17 17:39:38
【问题描述】:

我想使用 Places API 在位置附近显示。我已为其添加服务并使用以下网址。 https://maps.googleapis.com/maps/api/place/search/json?location=22.7253,75.8655&radius=500&sensor=true&types=bar&key=mykey

它返回以下错误。 { "error_message" : "此 IP、站点或移动应用程序无权使用此 API 密钥。", “html_attributions”:[], “结果” : [], “状态”:“REQUEST_DENIED” }

【问题讨论】:

  • 你仔细阅读api了吗?您需要生成一个 API 密钥...阅读完整的说明并按照说明进行操作。developers.google.com/places/android-api/?hl=en
  • 在 mu url 中,我没有显示我已经拥有的 Api 密钥。是的,我创建了新项目并获得了 android places api 的 api 密钥
  • 最后而不是 mykey 我正在添加 api 密钥,如 alzagsg566
  • 正如我在上面写的,我已经有 api 密钥我可以显示它,但我得到了错误。我给了我的包名,然后是我的 SHA1 并保存了它。然后我收到了 api 密钥。
  • 您是使用调试版还是发布版进行测试?您需要在 android studio 中为两种构建类型分别添加密钥。

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


【解决方案1】:

您似乎尝试使用 Web 服务,而不是 Android 的 Places API。在这种情况下,您无法应用具有 Android 应用程序限制的 API 密钥。 Web 服务需要不同的 API 密钥。您可以生成新的,您可以与 Web 服务一起使用的唯一限制是 IP。

我可以建议以下 Places API 网络服务文档:

https://developers.google.com/places/web-service/get-api-key

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-27
    相关资源
    最近更新 更多