Monday, June 28, 2021

Modifications importantes apportées à la manière dont l'API Google Calendar gère et limite les requêtes

Cet article est la traduction en anglais du post publié sur le blog le 18 juin.


Quoi de neuf ? 

Une modification a été apportée à la manière dont l'API Google Calendar gère les requêtes. Auparavant, les requêtes de l'API étaient comptabilisées et limitées sur une base quotidienne. Le quota est désormais appliqué à la minute. 
 
Vous trouverez plus d'informations ci-dessous. 


Qui est concerné ? 

Administrateurs et développeurs 



Pourquoi cette annonce est-elle importante ? 

Cette modification améliore le comportement de l'API en cas de dépassement de quota, car les requêtes seront limitées jusqu'à ce que le quota redevienne disponible, au lieu d'échouer pour le restant de la journée. Elle permet par ailleurs aux développeurs d'identifier plus rapidement les problèmes liés à l'application des quotas. 
 
Vous trouverez plus d'informations concernant les limites d'utilisation et de quota dans la console Google APIs



Informations supplémentaires 

Pour que vous puissiez utiliser votre quota à bon escient, nous vous recommandons : 
  • d'utiliser les notifications push au lieu des interrogations ; 
  • de recourir au timing aléatoire pour répartir les requêtes utilisateur de manière uniforme plutôt que de les envoyer toutes simultanément ; 
  • d'utiliser la synchronisation incrémentielle avec des jetons de synchronisation pour l'ensemble des collections au lieu de récupérer toutes les entrées à chaque fois ; 
  • d'augmenter la taille de la page pour récupérer un plus grand nombre de données à la fois en définissant le paramètre de résultats maximal ; 
  • de mettre à jour les événements lorsqu'ils changent, afin d'éviter de les recréer à chaque synchronisation ; 
  • d'utiliser un intervalle exponentiel entre chaque nouvelle tentative, pour que la limitation du débit fonctionne correctement. 



Comment en profiter ? 


Qui peut en bénéficier ? 

  • Tous les clients Google Workspace, ainsi que les clients G Suite Basic et Business 

Ressources