Kody błędów zwracane przez API
Mniej niż 1 minuta
Poniższa tabelka zawiera listę podstawowych kodów wraz z komunikatami, jakie mogą wystąpić podczas wywoływania endpointów API. Natomiast szczegółowe informacje o kodach błędów znajdziesz już w dokumentacji konkretnego endpointu.
Kod błędu | Wiadomość błędu | Objaśnienie | Rozwiązanie |
---|---|---|---|
401 | Wystąpił błąd podczas uwierzytelnienia! Zaloguj się ponownie! | Błąd uwierzytelnienia. | Ponownie się zaloguj i użyj nowego tokenu do autentykacji |
401 | Błąd uwierzytelnienia! | Błąd uwierzytelnienia. | Ponownie się zaloguj i użyj nowego tokenu do autentykacji |
403 | Brak dostępu! Metoda nie została skonfigurowana! | Nie określono poziomu dostępu w konfiguracji endpointu | Należy skontaktować się z administratorem systemu |
403 | Brak dostępu! Proszę się najpierw wylogować! | Dostęp do metody wyłącznie bez podawania nagłówka Authorization | Należy usunąć nagłówek Authorization z żądania |
403 | Dostęp tylko dla zalogowanych! | Dostęp do metody wyłącznie z podawaniem nagłówka Authorization wraz z tokenem uzyskanym z metody logowania | Należy dodać nagłówek Authorization: Bearer {authToken} do żądania zamieniając odpowiednio {authToken} na token uzyskany podczas logowania. |
404 | Endpoint not exists | Endpoint nie istnieje lub nie został zarejestrowany (custom) lub błędnie podano url lub metodę http | Sprawdź url żądania czy na pewno jest taki sam jak w dokumentacji |
404 | bad config class or method method not defined | Błędna konfiguracja zarejestrowanych endpointów | Należy skontaktować się z administratorem systemu |
404 | Class endpoint not exists | Klasa odpowiedzialna za obsługę endpointu nie istnieje w wskazanym przez config lokalizacji | Należy skontaktować się z autorem rozwiązania |
404 | Method endpoint not exists | Metoda klasy nie została zaimplementowana lub została usunięte przez co nie można się do niej odwołać | Należy skontaktować się z autorem rozwiązania |
404 | Bad response for endpoint | Metoda odpowiedzialna za obsługę żądania API powinna zwracać obiekt typu Response zgodnie z dokumentacją | Należy skontaktować się z autorem rozwiązania |