Google перевод API v2 - (403) доступ не настроен
У меня проблема с консольным API Google при использовании Google Translate через него. Когда я запускаю тест с моей локальной машины, он отлично работает, но когда я пытаюсь запустить его на своем удаленном тестовом виртуальном сервере, он возвращает значение 403, указанное выше.
Я использую простой API-доступ по ключу сервера в консольном API-доступе, и мой ключ настроен как для локального, так и для тестового IP-адреса компьютера.
отладки:
lynx --dump "checkip.dyndns.org";
- IP-адрес совпадает с указанным в настройке ключа API в консоли Google 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 настроен для обоих IP-адресов в консоли Google API
ОБНОВЛЕНИЕ: когда я использовал & quot; Ключ браузера & quot; привязанный к URL рефереру вместо IP, работает. Так что проблема должна быть как-то в IP, но я не могу получить, где. Любой "Whatsmyip" сервис подтверждает соответствие моих IP-адресов.