我Google Shortener API
在 Developers Console 上设置了凭据。我Public API access
为密钥创建了一个,允许的 IP 为199.180.250.40
.
但是当我调用 API 时,我得到了这个 Google 错误:
您的 API 密钥上配置了 per-IP 或 per-Referer 限制,并且请求与这些限制不匹配。如果应允许来自此 IP 或引用者的请求,请使用 Google Developers Console 更新您的 API 密钥配置。
我确保我的服务器是199.180.250.40
,并且脚本正在该服务器上运行。我进行了三次检查,包括使用 lynx 访问 whatismyip。
我正在使用此代码:https ://github.com/sebi/googl-php
使用此代码:
$googl = new Googl("my-key");
$short = $googl->shorten($url);
unset($googl);
为什么即使那是我的服务器的确切 IP,它也会拒绝?
我不发送userIp
,但谷歌说:
如果缺少 userIp 参数,将使用您机器的 IP 地址。
我可以查看 Google 方面的任何访问日志吗?