google-analytics-api
Reakcje na błędy
Szukaj…
Składnia
400 invalidParameter Wskazuje, że parametr żądania ma niepoprawną wartość.
400 badRequest Wskazuje, że zapytanie było nieprawidłowe. Na przykład brakuje identyfikatora nadrzędnego lub żądana kombinacja wymiarów lub danych jest nieprawidłowa.
403 niewystarczające Uprawnienia Wskazuje, że użytkownik nie ma wystarczających uprawnień dla encji określonej w zapytaniu.
403 dailyLimitExceeded Wskazuje, że użytkownik przekroczył dzienny limit (na projekt lub na widok (profil)).
403 useLimits.userRateLimitExceededUnreg Wskazuje, że aplikacja musi zostać zarejestrowana w konsoli Google API.
403 userRateLimitExceeded Wskazuje, że limit prędkości użytkownika został przekroczony. Maksymalny limit prędkości wynosi 10 qps na adres IP.
403 rateLimitExceeded Wskazuje, że globalne lub ogólne limity stawek projektu zostały przekroczone. Spróbuj ponownie, korzystając z wykładniczego wycofania. Musisz spowolnić tempo wysyłania żądań.
403 quotaExceeded Wskazuje, że osiągnięto 10 równoczesnych żądań na widok (profil) w podstawowym interfejsie API raportowania.
429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupCLIENT_PROJECT-1d Wskazuje, że liczba żądań na dzień dla przydziału została wyczerpana.
429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupCLIENT_PROJECT-100s Wskazuje, że żądania na 100 sekund na przydział projektu zostały wyczerpane.
429 RESOURCE_EXHAUSTED AnalyticsDefaultGroupUSER-100s Wskazuje, że żądania na 100 sekund na użytkownika na przydział projektu zostały wyczerpane.
429 RESOURCE_EXHAUSTED DiscoveryGroupCLIENT_PROJECT-100s Wskazuje, że żądania wykrywania na 100 sekund zostały wyczerpane.
500 internalServerError Wystąpił nieoczekiwany wewnętrzny błąd serwera. Nie ponawiaj tego zapytania więcej niż raz.
503 backendError Server zwrócił błąd. Nie ponawiaj tego zapytania więcej niż raz.
Parametry
Nazwa | Opis |
---|---|
domena | Lokalizacja błędu np .: globalna |
powód | Powód błędu |
wiadomość | Komunikat wyjaśniający błąd i możliwe rozwiązanie. |
Typ Lokacji | Typ lokalizacji błędu np. Parametr |
Lokalizacja | Rzeczywista lokalizacja błędu |
Uwagi
Jeśli żądanie zakończy się powodzeniem, interfejs API zwraca kod stanu 200 HTTP wraz z żądanymi danymi w treści odpowiedzi.
Jeśli wystąpi błąd w żądaniu, interfejs API zwraca kod stanu HTTP i przyczynę w odpowiedzi na podstawie typu błędu. Ponadto treść odpowiedzi zawiera szczegółowy opis przyczyny błędu.
400 nieprawidłowy parametr
Ważne jest, aby przeczytać odpowiedź na błąd zwracaną przez serwer API Google Analytics. W wielu przypadkach mogą dokładnie powiedzieć, co jest nie tak.
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]"
}
}
W takim przypadku wiadomość:
„message”: „Niepoprawna wartość„ -1 ”dla maksymalnych wyników. Wartość musi mieścić się w zakresie: [1, 1000]”,
Mówi nam, że wysłaliśmy wartość -1 dla parametru max-results, który nie jest prawidłowy, możemy wysłać tylko wartość z 1-1000.