Żą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. |