pricing google example google-api google-translate

google api - example - Google translate API v2-(403) Acceso no configurado



google translate api rest (2)

Intenté encontrar una solución, pero parece ser un error de la API de Google. Solo el servicio de soporte relevante que encontré fue en Grupos de Google, donde hay más personas con el mismo tipo de problema, pero no encontré ninguna solución ni esfuerzo para verificarlo desde Google.

Así que aquí está la solución: la clave del navegador, que no está vinculada a IP, sino a http referer.

Consulte esto si está utilizando la biblioteca de cliente de API de Google para PHP .

Tenga en cuenta que esto es solo un hack temporal, no una solución. Las claves del navegador no están vinculadas a IP, por lo que cualquier persona puede acceder a su acceso API si conoce su token. La conexión sigue siendo a través de https.

Tengo un problema con la API de Google Console mientras uso Google translate a través de ella. Cuando ejecuto la prueba desde mi máquina local, funciona muy bien, pero cuando intento ejecutarlo en mi servidor virtual de prueba remota, devuelvo el 403 anterior.

Estoy utilizando el acceso Simple API mediante la clave del Servidor en el acceso de la API de la consola y mi clave está configurada para las direcciones IP locales y de la máquina de prueba.

depurar:

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

- coincidencia de IP con la de mi configuración de clave de API en la consola API de 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 dije, lo mismo funciona en mi máquina local. La clave API está configurada para ambas IP en la consola API de Google

ACTUALIZACIÓN: cuando utilicé la "clave del navegador" adjunta a la referencia de URL en lugar de IP, funciona. Entonces el problema tiene que ser de alguna manera en IP, pero no puedo llegar a donde. Cualquier servicio "whatsmyip" confirma mi coincidencia de IPs.


Tuve el mismo problema, pero con la API de tareas, resultó que no había habilitado la ''API de la tarea'' en la pestaña de servicios en https://code.google.com/apis/console . Tal vez estés teniendo el mismo problema pero con la ''traducción de la API'' no está habilitada