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-адресов.

Ответы на вопрос(2)

Ваш ответ на вопрос