Restrictions d'utilisation de l'API

Les limites et les quotas protègent l'infrastructure de Google contre un processus automatisé qui utilise le API Groups Settings de manière inappropriée. Un nombre excessif de requêtes provenant d'une API peut résulter d'une une faute de frappe inoffensive ou un système inefficace qui effectue des appels d'API inutiles. Quelle que soit la cause, bloquer le trafic provenant d'une source spécifique dès qu'il atteint un certain niveau est nécessaires au bon fonctionnement global du système Google Workspace.

Échecs des requêtes API

Dans le cas peu probable où votre requête API échouerait, votre application recevra un code d'état HTTP. de réponse. Le code d'état HTTP 403 contient des informations d'erreur indiquant les quotas d'API ont été dépassés. Cette réponse permet à votre application personnalisée de détecter les erreurs et de prendre action.

Requêtes urgentes

Si vos requêtes doivent être traitées dans un laps de temps déterminé, envoyez-les en parallèle ou utiliser plusieurs threads dans votre application Java ou C#. Par exemple, décomposez vos requêtes par mois ou une autre période. Dans le cas des threads, essayez de commencer avec 10 threads, soit un thread par requête. La recommandation de thread présente des compromis et n'est pas utile dans toutes les situations d'API. Si le nombre de devient trop élevé, des erreurs de quota se produisent.

Erreurs temporelles

Pour toutes les erreurs temporelles (N éléments maximum pendant X secondes par thread), en particulier la 503 erreur de code d'état, nous vous recommandons de faire en sorte que votre code intercepte l'exception, et en utilisant une intervalle exponentiel entre les tentatives , attendez un court délai avant de réessayer l'appel ayant échoué. Exemple d'utilisation de l'API Groups Settings pour un thread doit attendre 5 secondes et retenter l'appel ayant échoué. Si la requête aboutit, répétez cette opération pour les autres threads. Si la deuxième demande n'aboutit pas, réduire la fréquence des requêtes jusqu'à ce qu'un appel aboutisse. Par exemple, augmentez la valeur un délai initial de 5 secondes à 10 secondes, puis relancez l'appel ayant échoué. Décidez également d'une nouvelle tentative limite. Par exemple, relancez une requête cinq à sept fois avec des délais différents avant que votre application renvoie une erreur à l'utilisateur.

Quotas

Catégories de quotas d'API Quotas
Requêtes par jour

Vous pouvez effectuer jusqu'à 100 000 requêtes par jour. Si vous avez besoin d'une capacité supérieure cette limite, vous pouvez envoyer une demande Page Quotas de la console Google Cloud

Description du groupe, taille maximale La description du groupe peut contenir jusqu'à 4 096 caractères.
Nom du groupe, taille maximale Le nom d'un groupe peut comporter jusqu'à 60 caractères.
defaultMessageDenyNotificationText Le texte de la notification peut comporter jusqu'à 10 000 caractères. Pour en savoir plus sur la defaultMessageDenyNotificationText, consultez les Documentation de référence de l'API
maxMessageBytes Par défaut, la taille maximale des messages est de 1 Mo. Pour en savoir plus sur les maxMessageBytes consultez la documentation de référence de l'API.

Limites

Types de limites Limites et consignes
Format de données, par défaut
Le format de données par défaut est JSON. L'API est également compatible avec le format Atom. Les fichiers JSON et Atom les formats de données sont compatibles avec des fonctionnalités complètes de lecture/écriture. Pour en savoir plus, consultez Formats de données JSON et Atom :
API Groups Settings, activation Vous devez activer l'API Directory avant d'appeler l'API Groups Settings Pour en savoir plus d'informations, consultez Activer les API Google Workspace.