Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Odpowiedzi na błędy interfejsu API
W tabeli poniżej znajdziesz kody błędów, które mogą być zwracane przez interfejs Google Wallet API, a także ich możliwe przyczyny i rozwiązania.
Wyjątek
Przykładowa wiadomość
Sugestia
400 – BadRequestWyjątek
Żądanie zawiera nieprawidłowy argument. Nieprawidłowy identyfikator zasobu: {1234567891234567899 – ABCD1234567}.
Sprawdź strukturę danych pod kątem typu, formatu i długości oraz przekaż właściwy argument.
403 – PermissionDeniedException
Odmowa dostępu
Upewnij się, że prawidłowy adres e-mail konta usługi wskazuje autoryzowanego użytkownika Konsoli Business Pay i Portfela Google.
404 – NotFoundException
Nie znaleziono obiektu Portfela {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3}.
Przed wysłaniem żądania PATCH lub PUT wykonaj polecenie GET dla identyfikatora obiektu, aby upewnić się, że masz obiekt do zaktualizowania i że jest on najnowszy.
404 – IssuerClassNotFoundException
Nie znaleziono klasy obiektu Portfela {1234567891234567899.ABCD.1234567}.
Podczas aktualizacji pamiętaj, aby przed żądaniem PATCH lub PUT wykonać żądanie GET. Dzięki temu masz pewność, że masz klasę, która wskazuje, że jest to najnowsza klasa. Sprawdź też, czy w żądaniu jest używany prawidłowy ładunek (obiekt i klasa).
409 – Dotychczasowy wyjątek
Klasa obiektu Portfela {1234567891234567899.ABCD.1234567} już istnieje.
Wykonaj GET na identyfikatorze klasy, zanim spróbujesz utworzyć ten sam identyfikator. Jeśli zasób istnieje, możesz użyć metody PATCH lub PUT..
Komunikaty o błędach online
Jeśli podczas próby zapisania karty przy użyciu linku „Dodaj do Portfela Google” coś pójdzie nie tak, zobaczysz komunikat o błędzie, który pomoże Ci w debugowaniu. Te komunikaty są wyświetlane tylko użytkownikom, którzy na powiązanym koncie wystawcy mają rolę „Programista” lub „Administrator”.
Oto przykład rodzaju komunikatu o błędzie, który może się pojawić: