Le quota est vérifié sur une moyenne mobile de 60 secondes, ce qui permet les pics d'utilisation. Par défaut, l'API Classroom est soumise aux limites indiquées dans le tableau suivant :
Limite | Quota Standard |
---|---|
Requêtes par jour et par client | 4 000 000 (46 RPS en moyenne) |
Requêtes par minute et par client | 3 000 (50 RPS) |
Requêtes par minute et par utilisateur | 1 200 (20 RPS) |
Le nombre de requêtes par seconde autorisé peut être augmenté ou diminué en fonction de plusieurs facteurs opérationnels.
Si vous devez effectuer plus de requêtes que les limites appliquées à votre projet :
- Tout d'abord, assurez-vous de répondre aux erreurs récupérables (telles que l'erreur
RESOURCE_EXHAUSTED
renvoyée lorsqu'une requête dépasse vos limites) en relançant la requête, de préférence à l'aide d'un intervalle exponentiel entre les tentatives. - Si vous interrogez un point de terminaison pour détecter des modifications, envisagez d'utiliser des notifications push à la place.
- Si vous avez encore besoin d'effectuer plus de requêtes que les limites attribuées à votre projet, consultez ci-dessous les instructions pour demander des limites plus élevées.
Pour afficher ou modifier les limites d'utilisation de votre projet, ou pour demander une augmentation des quotas, procédez comme suit :
- Si vous ne possédez pas encore de compte de facturation pour votre projet, créez-en un.
- Accédez à la page "API activées" de la bibliothèque d'API dans la console APIs, puis sélectionnez une API dans la liste.
- Sélectionnez Quotas pour afficher et modifier les paramètres associés aux quotas. Pour afficher les statistiques d'utilisation, sélectionnez Utilisation.