Recherche…


Syntaxe

  • 400 invalidParameter Indique qu'un paramètre de demande a une valeur non valide.

  • 400 badRequest Indique que la requête n'était pas valide. Par exemple, l'ID parent était manquant ou la combinaison des dimensions ou des mesures demandées n'était pas valide.

  • 403 manquerPermissions Indique que l'utilisateur ne dispose pas des autorisations suffisantes pour l'entité spécifiée dans la requête.

  • 403 dailyLimitExceeded Indique que l'utilisateur a dépassé le quota quotidien (par projet ou par vue (profil)).

  • 403 usageLimits.userRateLimitExceededUnreg Indique que l'application doit être enregistrée dans Google API Console.

  • 403 userRateLimitExceeded Indique que la limite de débit utilisateur a été dépassée. La limite de débit maximale est de 10 qps par adresse IP.

  • 403 rateLimitExceeded Indique que les limites de taux globales ou globales du projet ont été dépassées. Réessayez en utilisant une sauvegarde exponentielle. Vous devez ralentir le rythme auquel vous envoyez les demandes.

  • 403 quotaExceeded Indique que les 10 demandes simultanées par vue (profil) dans l'API Core Reporting ont été atteintes.

  • 429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupCLIENT_PROJECT-1d Indique que le quota de demandes par jour et par projet a été épuisé.

  • 429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupCLIENT_PROJECT-100s Indique que le quota de demandes par 100 secondes par projet a été épuisé.

  • 429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupUSER-100s Indique que les demandes par 100 secondes par utilisateur et par quota de projet ont été épuisées.

  • 429 RESOURCE_EXHAUSTED DiscoveryGroupCLIENT_PROJECT-100s Indique que les demandes de découverte par quota de 100 secondes ont été épuisées.

  • 500 internalServerError Une erreur de serveur interne inattendue s'est produite. Ne réessayez pas cette requête plus d'une fois.

  • 503 backendError Server a renvoyé une erreur. Ne réessayez pas cette requête plus d'une fois.

Paramètres

prénom La description
domaine Emplacement de l'erreur ex: global
raison Raison de l'erreur
message Un message expliquant l'erreur et une solution possible.
Type de lieu Le type d'emplacement de l'erreur ex: paramater
emplacement L'emplacement réel de l'erreur

Remarques

Si une demande aboutit, l'API renvoie un code d'état 200 HTTP avec les données demandées dans le corps de la réponse.

Si une erreur se produit avec une demande, l'API renvoie un code d'état HTTP et une raison dans la réponse en fonction du type d'erreur. De plus, le corps de la réponse contient une description détaillée de la cause de l'erreur.

400 Paramètre invalide

Il est important de lire la réponse d'erreur renvoyée par le serveur d'API Google Analytics. Dans beaucoup de cas, ils peuvent vous dire exactement ce qui ne va pas.

400 invalidParameter

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalidParameter",
    "message": "Invalid value '-1' for max-results. Value must be within the range: [1, 1000]",
    "locationType": "parameter",
    "location": "max-results"
   }
  ],
  "code": 400,
  "message": "Invalid value '-1' for max-results. Value must be within the range: [1, 1000]"
 }
}

Dans ce cas le message:

"message": "Valeur invalide '-1' pour max-results. La valeur doit être dans la plage: [1, 1000]",

Nous dit que nous avons envoyé une valeur -1 pour le paramètre max-results qui n'est pas valide, nous pouvons seulement envoyer une valeur de 1-1000.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow