API dla SOD > Kody błędów | | Drukuj |
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 |