我正在使用 Google Places API,它要求您提供允许使用该服务的 IP 列表。该 API 在我的本地计算机上运行良好,但它给出了
该IP、网站或移动应用程序无权使用该API
钥匙
当我从生产服务器使用它时。我已经添加了所需的 IP。还有其他想法可能是什么问题或如何调试它吗?
我有同样的问题,我发现了这个。
在 url 上,它最终需要服务器密钥,而不是应用程序的 api 密钥。
所以基本上,您只需在 URL 末尾添加服务器密钥,如下所示:
现在,要获取服务器密钥,只需按着这些次序:
1)进入开发者控制台https://code.google.com/apis/console/
2)在 Credentials 中的 Public API Access 下,创建新密钥
3)从选项中选择服务器密钥。
4)在字段中输入您的 IP 地址,如果您有更多 IP 地址,您可以在每一行中添加。NOTE:仅当您想将其用于测试目的时才输入 IP 地址。否则,将 IP 地址部分留空。
5)完成后,单击“创建”,将生成新的服务器密钥,然后您可以将该服务器密钥添加到您的 URL。
最后一件事是,您可以将它添加到最后,而不是将sensor=true放在URL中间,如下所示:
这肯定会解决问题,只需记住使用地方 api 的服务器密钥即可。
EDIT
我相信网址在过去几年中已经发生了变化。您现在可以从这里访问开发人员控制台 -https://console.developers.google.com/apis/dashboard
- 导航到开发者控制台 -https://console.developers.google.com/或使用详细信息中的链接直接导航至 API 仪表板。
- 在开发者控制台下,找到Label从左侧导航面板
- 选择项目
- Choose 证书从左侧导航面板
- 您可以从以下位置创建凭据类型顶部导航栏按要求。
希望这个答案对您和其他观众有所帮助。祝你好运 .. :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)