Soluciona problemas

Puedes resolver errores comunes de las APIs de Google habilitando los servicios requeridos y verificando los permisos de la entidad que llama en tu proyecto de Google Cloud . Debes aplicar reintentos con retirada exponencial para recuperarte de los errores transitorios de cuota.

¿Qué significa el error de "servicio no habilitado"?

Para usar un servicio de las API de Google, tienes que completar estos pasos:

  1. Crea un proyecto Google Cloud o usa uno existente.
  2. Habilita el servicio para el proyecto Google Cloud .
  3. Pasa una clave de API o un token de acceso de OAuth asociado con el proyectoGoogle Cloud .

Para obtener más información sobre el uso de claves de API, consulta Autenticación para Google Cloud APIs y servicios. Para corregir este error, habilita la API de Service Usage para tu proyecto de Google Cloud siguiendo las instrucciones en Habilita e inhabilita servicios.

¿Cómo corrijo los errores de permiso denegado?

Por lo general, estos errores ocurren porque el emisor no tiene el permiso de administración de identidades y accesos adecuado. Consulta la guía sobre el Control de acceso para obtener detalles sobre cómo corregir este error.

¿Cómo realizo un reintento en los errores de API?

Si recibes un error de API y quieres reintentar la llamada, te recomendamos realizar el reintento con intervalos exponenciales y aleatoriedad. Usa los intervalos de reintento mínimos que se detallan a continuación para los errores correspondientes:

  • 30 segundos para errores de cuota 429.
  • 1 segundo para errores de cuota 500.
  • 1 segundo para errores de cuota 503.

Para otros errores, asegúrate de realizar reintentos según la información de error adicional. Consulta google.rpc.Code para obtener más detalles.