【问题标题】:Places Api stopped working in androidPlaces Api 在 android 中停止工作
【发布时间】:2018-06-29 09:02:58
【问题描述】:

我在我的 android 项目中集成了 Places API,过去几个月它运行良好,但突然出现以下异常:-

此 IP、站点或移动应用程序无权使用此 API 密钥。从 IP 地址 175.176.186.118 收到请求,引用为空

请帮助我了解问题所在以及如何解决。

我正在使用我的 Api 密钥来获取位置响应。它正在使用我的 API 密钥。我在堆栈溢出中读到,您需要为此需要服务器密钥,但我找不到任何用于创建服务器密钥的选项。

任何帮助将不胜感激,谢谢。

【问题讨论】:

  • 你是从你的安卓应用还是你的电脑发出请求?他们是 logcat 错误吗?如果是这样,您可以发布吗?
  • 我正在从我的 android 应用程序发出请求并且没有 logcat 错误,但 google 给了我以下异常 - 此 IP、站点或移动应用程序无权使用此 API 密钥。从 IP 地址 175.176.186.118 收到请求,引用为空。

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


【解决方案1】:

在 Google API 控制台中检查您的特定项目的 API 限制。您可以通过在控制台上导航到您的项目来找到它。在左侧选项卡中选择凭据,然后选择靠近页面底部的“应用程序限制”旁边的“API 限制”选项卡。从他们那里,单击“选择 API”下拉框并选择 Places SDK for Android。或者您可以删除所有 api 限制以没有限制。如果您不使用服务器发出请求,还请检查您的应用程序限制以将其限制为 android 应用程序。 Here 是我几周前回答的关于如何设置的问题。

【讨论】:

  • 感谢您的回答。它有帮助。
【解决方案2】:

在您的网络请求中包含引荐来源网址。

例如:HTTP header "Referer:anmol.com"

【讨论】:

  • 感谢您的回复,但您能告诉我我需要在哪里添加此推荐人吗?
  • 将其添加到 Places Api 调用的请求标头中:- Referer:yourdomain.com
  • 我尝试添加引荐来源网址,但结果如下:- 带有引荐来源网址限制的 API 密钥不能与此 API 一起使用。
  • 抱歉,我无法从这些链接中找到任何解决方案
猜你喜欢
  • 2015-06-28
  • 2012-07-23
  • 2015-09-01
  • 1970-01-01
  • 2019-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-22
相关资源
最近更新 更多