API do Google Tradutor v2 - (403) Acesso não configurado
Eu tenho problema com a API do console do Google ao usar o Google translate através dele. Quando eu executo o teste da minha máquina local, ele funciona muito bem, mas quando tento executá-lo no meu servidor virtual de teste remoto, ele retorna 403 acima.
Estou usando o acesso à API simples pela chave do servidor no acesso à API do console e minha chave é configurada para os endereços IP da máquina locais e de teste.
depurar:
lynx --dump "checkip.dyndns.org";
- correspondência de IP com a configuração da minha chave de API no console de API do Google
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"
}
}
Como eu disse, o mesmo funciona na minha máquina local. A chave da API está configurada para os dois IPs no console da API do Google
UPDATE: quando eu usei "Browser key" anexado ao referenciador de url em vez de IP, ele funciona. Então o problema precisa estar de alguma forma no IP, mas eu não consigo chegar onde. Qualquer serviço "whatsmyip" confirma minha correspondência de IPs.