Suche…


Syntax

  • 400 invalidParameter Gibt an, dass ein Anforderungsparameter einen ungültigen Wert aufweist.

  • 400 badRequest Gibt an, dass die Abfrage ungültig war. Beispielsweise fehlte die übergeordnete ID oder die angeforderte Kombination von Dimensionen oder Metriken war ungültig.

  • 403 unzureichende Berechtigungen Gibt an, dass der Benutzer nicht über ausreichende Berechtigungen für die in der Abfrage angegebene Entität verfügt.

  • 403 dailyLimitExceeded Gibt an, dass der Benutzer das tägliche Kontingent überschritten hat (entweder pro Projekt oder pro Ansicht (Profil)).

  • 403 usageLimits.userRateLimitExceededUnreg Gibt an, dass die Anwendung in der Google API Console registriert werden muss.

  • 403 userRateLimitExceeded Gibt an, dass das Benutzerratenlimit überschritten wurde. Die maximale Ratenbegrenzung beträgt 10 qps pro IP-Adresse.

  • 403 rateLimitExceeded Gibt an, dass die Grenzwerte für globale oder allgemeine Projektraten überschritten wurden. Versuchen Sie es erneut mit exponentiellem Backoff. Sie müssen die Geschwindigkeit, mit der Sie die Anforderungen senden, verlangsamen.

  • QuotaExceeded Gibt an, dass die 10 gleichzeitigen Anforderungen pro Ansicht (Profil) in der Core Reporting API erreicht wurden.

  • 429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupCLIENT_PROJECT-1d Gibt an, dass die Anforderungen pro Tag pro Projektkontingent erschöpft sind.

  • 429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupCLIENT_PROJECT-100s Gibt an, dass die Anforderungen pro 100 Sekunden pro Projektkontingent erschöpft sind.

  • 429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupUSER-100s Gibt an, dass die Anforderungen pro 100 Sekunden pro Benutzer pro Projektkontingent erschöpft sind.

  • 429 RESOURCE_EXHAUSTED DiscoveryGroupCLIENT_PROJECT-100s Gibt an, dass die Erkennungsanforderungen pro 100 Sekunden-Kontingent erschöpft sind.

  • 500 internalServerError Unerwarteter interner Serverfehler aufgetreten. Wiederholen Sie diese Abfrage nicht mehr als einmal.

  • 503 backendError Server hat einen Fehler zurückgegeben. Wiederholen Sie diese Abfrage nicht mehr als einmal.

Parameter

Name Beschreibung
Domain Ort des Fehlers ex: global
Grund Grund für den Fehler
Botschaft Eine Nachricht, die den Fehler und eine mögliche Lösung erläutert
locationType Der Standorttyp des Fehlers ex: parameter
Standort Der tatsächliche Ort des Fehlers

Bemerkungen

Wenn eine Anforderung erfolgreich ist, gibt die API einen 200-HTTP-Statuscode zusammen mit den angeforderten Daten im Hauptteil der Antwort zurück.

Wenn bei einer Anforderung ein Fehler auftritt, gibt die API einen HTTP-Statuscode und eine Begründung in der Antwort basierend auf dem Fehlertyp zurück. Darüber hinaus enthält der Hauptteil der Antwort eine detaillierte Beschreibung der Fehlerursache.

400 invalidParameter

Es ist wichtig, die Fehlerantwort zu lesen, die vom Google Analytics-API-Server zurückgegeben wird. In vielen Fällen können sie Ihnen genau sagen, was falsch ist.

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]"
 }
}

In diesem Fall lautet die Nachricht:

"message": "Ungültiger Wert '-1' für Max-Ergebnisse. Der Wert muss im Bereich von [1, 1000] liegen.",

Sagt uns, dass wir für den Parameter max-results einen Wert von -1 gesendet haben, der nicht gültig ist, wir können nur einen Wert von 1-1000 senden.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow