无法使用服务器密钥访问Google放置API

时间:2014-06-22 19:48:27

标签: google-api google-places-api google-places

我在API开发者控制台中创建了一个服务器API密钥。首先,我没有设置IP过滤器,一切顺利。我已使用我的API服务器密钥

成功发送和接收了请求

但是由于安全原因,我设置了一个IP过滤器:xxx.xxx.xxx.xxx以匹配我的服务器IP地址。为了实现这一改变,我等了几十分钟。在那次改变之后,我无法提出任何要求 - 我得到了一个

{
   "error_message" : "This IP, site or mobile application is not authorized to use this API key.",
   "html_attributions" : [],
   "results" : [],
   "status" : "REQUEST_DENIED"
} 

错误消息。

我的服务器是VPS服务器,但我确实有一个静态IP地址。我使用ifconfigcurl http://ipecho.net/plain仔细检查了我的IP地址 - 它与我在Google控制台中输入的内容相同。

我不确定Google控制台192.168.12.0/23中的示例IP语法。我不知道/23是什么东西。我刚输入xxx.xxx.xxx.xxx

非常感谢任何帮助。我不是很兴奋使用没有IP过滤器的服务器密钥......

P.S。

  • 我确实在控制台中启用了Google Places API。我已经成功使用了没有IP过滤器的API。

  • 我确实设置了参数keysensor以及userIp

  • 我确实使用HTTPS发送请求。

更新@KristofDeVos says此IP过滤器适用于client IP address,应将其清除。但我在服务器密钥上下文中并没有完全明白这意味着什么。

0 个答案:

没有答案