Le quota est vérifié sur une moyenne mobile de 60 secondes, ce qui permet des pics d'utilisation. Par défaut, l'API Classroom est soumise aux limites décrites 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 RPS autorisé peut être augmenté ou réduit en fonction d'un certain nombre de facteurs opérationnels.
Si vous devez envoyer plus de requêtes que les limites appliquées à votre projet:
- Tout d'abord, assurez-vous de répondre aux erreurs renouvelables (telles que l'erreur
RESOURCE_EXHAUSTED
qui s'affiche lorsqu'une requête dépasse vos limites) en effectuant une nouvelle tentative, de préférence en utilisant un intervalle exponentiel entre les tentatives. - Si vous interrogez les modifications d'un point de terminaison où cela est proposé, envisagez plutôt d'utiliser des notifications push.
- Si vous devez encore envoyer plus de requêtes que les limites définies pour votre projet, consultez les instructions ci-dessous pour savoir comment 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 API, 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.