我使用Google Places API,要求您提供允许使用该服务的IP列表。 API在我的本地计算机上运行良好,但它提供了
此IP,网站或移动应用程序无权使用此API 键
当我从我的生产服务器使用它时。我已经添加了所需的IP。可能是什么问题或者如何调试它的任何其他想法?
答案 0 :(得分:28)
我遇到了同样的问题,我发现了这一点。
在网址上,它最终需要服务器密钥,而不是应用程序的api密钥。
所以基本上,你只需在URL的末尾添加服务器密钥,如下所示:
现在,要获取服务器密钥,只需按照以下步骤操作:
1)转到开发者控制台https://code.google.com/apis/console/
2)在凭证中,在公共API访问下,创建新密钥
3)从选项中选择服务器密钥。
4)在字段中输入您的IP地址,如果您有更多的IP地址,您只需添加每一行。注意:仅输入IP地址当您想将它用于测试目的时。否则,将IP地址部分留空。
5)完成后,单击“创建”,将生成新的服务器密钥,然后您可以将该服务器密钥添加到您的URL中。
最后一点是,不是将sensor = true放在URL的中间,而是可以像这样添加它:
这肯定会解决问题,只需记住将地址api用于服务器密钥。
希望这个答案能够帮助你和其他观众。祝你好运.. :)
答案 1 :(得分:15)
您需要启用以下位置api
当您发出http请求时。