Résoudre les problèmes
Vous pouvez résoudre les erreurs courantes des API Google en activant les services requis et en vérifiant les autorisations de l'appelant dans votre projet Google Cloud . Vous devez appliquer des nouvelles tentatives avec un intervalle exponentiel entre les tentatives pour vous remettre des échecs de quota temporaires.
Que signifie l'erreur "Service non activé" ?
Pour utiliser un service d'API Google, procédez comme suit :
- Créez un projet Google Cloud ou utilisez-en un existant.
- Activez le service pour le projet Google Cloud .
- Transmettez une clé API ou un jeton d'accès OAuth associé au projetGoogle Cloud .
Pour en savoir plus sur l'utilisation des clés API, consultez Authentification pour Google Cloud les API et les services. Pour corriger cette erreur, activez l'API Service Usage pour votre projet Google Cloud en suivant les instructions de la page Activer et désactiver des services.
Comment corriger les erreurs d'autorisation refusées ?
De telles erreurs signifient généralement que l'appelant ne dispose pas de la bonne autorisation de gestion de l'authentification et des accès (IAM). Pour plus d'informations sur la résolution de ce type d'erreurs, consultez le guide Contrôle des accès.
Comment effectuer de nouvelles tentatives sur les erreurs d'API ?
Si vous recevez une erreur d'API et souhaitez procéder à une nouvelle tentative d'appel, nous vous recommandons d'effectuer celle-ci à intervalles exponentiels et de manière aléatoire. Voici les intervalles à appliquer selon les types d'erreurs :
- 30 secondes pour les erreurs de quota
429 - 1 seconde pour les erreurs de quota
500 - 1 seconde pour les erreurs de quota
503
Pour les autres erreurs, veillez à effectuer les nouvelles tentatives en fonction des informations supplémentaires disponibles. Pour plus d'informations, consultez la section google.rpc.Code.