Błędy

Żądania wysyłane do interfejsu Bid Manager API, których nie można ukończyć, zwracają błąd . Komunikaty o błędach należy przeanalizować i odpowiednio obsługiwać, aby uniknąć kolejne błędy. Żądania zwracające błędy zużywają limit użytkownika i odsetek błędów są brane pod uwagę przy rozpatrywaniu próśb o zwiększenie limitu.

Odpowiedź błędu ma następujący format i zawiera kod odpowiedzi HTTP: komunikat o błędzie i stan kodu RPC Google:

{
  "error": {
    "code": integer,
    "message": string,
    "status": enum (google.rpc.Code)
  }
}

Oto lista typowych błędów interfejsu API wraz z zalecanymi działaniami, jeśli: są zwracane:

Zalecane działania dotyczące kodu błędu i RPC
400 INVALID_ARGUMENT Wystąpił problem z Twoją prośbą. Sprawdź pole komunikatu w odpowiedzi na błąd i zmodyfikuj żądanie i odpowiednie.

Jeśli nie możesz znaleźć dopuszczalnej kombinacji filtrów, wymiarów i danych można znaleźć w najlepsze raportowanie metod.
401 UNAUTHENTICATED Twoja prośba nie została poprawnie wysłana uwierzytelniono. Sprawdź, czy wprowadzasz prawidłowe dane logowania OAuth w na Twoją prośbę. Więcej informacji: Pierwsze kroki .
404 NOT_FOUND Query lub Report nie można znaleźć pliku, który próbujesz uruchomić lub pobrać. Sprawdź :
429 RESOURCE_EXHAUSTED Przekroczyłeś Limit żądań do interfejsu API lub limit raportowania. Przeczytaj komunikat o błędzie, aby określić, jaki rodzaj limitu przekraczasz:
500 INTERNAL W interfejsie API wystąpił błąd wewnętrzny. Użyj wykładniczy strategia obsługi błędów ponowienia, aby poczekać i ponowić żądanie. Jeśli Błąd nadal występuje, skontaktuj się pomocy.
504 DEADLINE_EXCEEDED Wykonanie przez interfejs API trwało zbyt długo użytkownika. Użyj wykładniczy strategia obsługi błędów ponowienia, aby poczekać i ponowić żądanie. Jeśli Błąd nadal występuje, skontaktuj się pomocy.