gpt4 book ai didi

google-api - 此 IP、网站或移动应用程序无权使用此 API key

转载 作者:行者123 更新时间:2023-12-03 05:02:55 26 4
gpt4 key购买 nike

我正在使用https://maps.googleapis.com/maps/api/geocode/json ?与服务器 key 和用户 IP 链接以查找任何地址的纬度和经度,当我尝试时,我发现错误为

我有一个来自 google 的服务器访问 key ,并且我已将我的服务器的 IP 地址放入他们的白名单中。

我尝试通过 PHP CURL 访问的 URL 是:

https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=true&key=XXXXXXXXXXXX

我得到的结果:

Array ([error_message] => This IP, site or mobile application is not authorized to use this API key. [results] => Array ( ) [status] => REQUEST_DENIED)

有什么需要配置的吗?地理编码 API 也已打开。

最佳答案

我遇到了同样的问题,我发现了这个。

在 url 上,最后需要服务器 key ,而不是应用程序的 api key 。

所以基本上,您只需在 URL 末尾添加服务器 key ,如下所示:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&sensor=true&key=SERVERKEY

现在,要获取服务器 key ,只需按照以下步骤操作:

1) 转到开发者控制台 https://code.google.com/apis/console/

2) 在“凭证”中的“公共(public) API 访问”下,创建新 key

3)从选项中选择服务器 key 。

4) 在字段中输入您的 IP 地址,如果您有更多 IP 地址,您可以在每一行中添加。注意: 仅输入 IP 地址当您想将其用于测试目的时。否则,将 IP 地址部分留空。

5)完成后,单击“创建”,将生成新的服务器 key ,然后您可以将该服务器 key 添加到您的 URL。

最后一件事是,您可以将它添加到最后,而不是将sensor=true放在URL中间:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&key=SERVERKEY&sensor=true

这肯定会解决问题,只需记住使用 Places API 的服务器 key 即可。

编辑

我相信网址在过去几年中已经发生了变化。您现在可以从这里访问开发者控制台 - https://console.developers.google.com/apis/dashboard

  • 导航至开发者控制台 - https://console.developers.google.com/或使用详细信息中的链接直接导航至 API 仪表板。
  • 在开发者控制台下,从左侧导航面板中找到标签
  • 选择项目
  • 从左侧导航面板中选择凭据
  • 您可以根据需要从顶部导航栏创建凭据类型。

希望这个答案对您和其他观众有所帮助。祝你好运..:)

关于google-api - 此 IP、网站或移动应用程序无权使用此 API key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21933247/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com