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