地方Api停止在Android中工作

时间:2018-06-29 09:02:58

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

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

该IP,站点或移动应用程序无权使用此API密钥。来自IP地址175.176.186.118的请求,引用者为空

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

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

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

在网络请求中包括引荐来源网址。

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

答案 1 :(得分:1)

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