API dla SOD > Kody błędów

Drukuj

Kody błędów zwracane przez API

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