我有问题,谷歌API控制台在使用谷歌翻译槽它。 当我从我的本地机器上运行测试,它的伟大工程,但是当我试图在我的远程测试的虚拟服务器上运行它,它返回上面403。
我使用控制台API访问的服务器密钥的简单API接入和我的钥匙配置为本地和测试机器的IP地址。
调试:
lynx --dump "checkip.dyndns.org";
- IP与之相匹配的一个在谷歌API控制台我的API密钥设置
curl -v "https://www.googleapis.com/language/translate/v2?q=hello&target=de&source=en&key=MYAPIKEY"
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "accessNotConfigured",
"message": "Access Not Configured"
}
],
"code": 403,
"message": "Access Not Configured"
}
}
就像我说的,在我的本地机器一样工作。 API密钥配置为在谷歌API控制台二个IP
更新:当我用连接到URL引用而不是IP“浏览器键”,它的工作原理。 所以这个问题需要以某种方式在IP,但我不能让地方。 任何“whatsmyip”服务确认我的IP地址匹配。