API Google переводчика v2-(403 )Доступ не настроен

у меня проблема с API консоли Google при использовании Google Translate через него. Когда я запускаю тест с моей локальной машины, он отлично работает, но когда я пытаюсь запустить его на своем удаленном тестовом виртуальном сервере, он возвращает код 403 выше.

Я использую простой доступ к API с помощью ключа сервера в консольном доступе к API, и мой ключ настроен как на локальный, так и на тестовый IP-адрес компьютера.

отладка:

lynx --dump "checkip.dyndns.org";

-IP-адрес совпадает с 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

. ОБНОВЛЕНИЕ :, когда я использовал «Ключ браузера», прикрепленный к URL-адресу вместо IP, он работает. Так что проблема должна быть как-то в IP, но я не могу понять, где. Любой сервис whatsmyip подтвердит совпадение моих IP-адресов.

6
задан palmic 13 August 2012 в 13:44
поделиться