Le quota est vérifié sur une moyenne mobile de 60 secondes, ce qui permet de prendre en compte les pics d'utilisation. Par défaut, l'API Classroom est soumise aux limites du 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 augmenter ou diminuer en fonction d'un certain nombre de 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 réessayant la requête, de préférence à l'aide d'un intervalle exponentiel entre les tentatives. - Si vous interrogez des modifications sur un point de terminaison où cela est proposé, envisagez d'utiliser plutôt des notifications push.
- Si vous devez toujours effectuer plus de requêtes que les limites attribuées à votre projet, consultez les instructions ci-dessous 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.