Soluciona problemas
Para resolver errores comunes de la API de Google, habilita los servicios necesarios y verifica los permisos del emisor en tu proyecto de Google Cloud . Debes aplicar reintentos de retirada exponencial para recuperarte de las fallas de cuota transitorias.
¿Qué significa el error de "servicio no habilitado"?
Para usar un servicio de las API de Google, tienes que completar estos pasos:
- Crea o usa un proyecto de Google Cloud existente.
- Habilita el servicio para el proyecto de Google Cloud .
- Pasa una clave de API o un token de acceso de OAuth asociado con el proyecto deGoogle Cloud .
Para obtener más información sobre el uso de claves de API, consulta Autenticación para las APIs y los servicios de Google Cloud . Para corregir este error, habilita la API de Service Usage en tu proyecto de Google Cloud con las instrucciones que se indican en Habilita e inhabilita servicios.
¿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.