Kody błędów (error_code) ¶
Kody błędu, które są zwracane przez obiekt response odpowiedzialne są za przekazywanie informacji do aplikacji klienckiej o statusie wysłanego zapytania. Kod błędu równy 0, oznacza sukces.
Kody błędów poniżej 1000 (tj. 1-999 włącznie) oznaczają, że dane wynikowe zostały w jakiś sposób zmodyfikowane (lub są niepełne), ale zwrócone. Wartości powyżej 1000 oznaczają iż zapytanie się nie powiodło i żadne obiekty nie zostały zwrócone.
error_code | wartość const | error_desc | opis błędu |
0 | RET_VALUE_SUCCESS | Success | Zapytanie wykonane z powodzeniem |
100 | RET_VALUE_WARN_OUTPUT_TRUNCATED | Warrning: output truncated | Część rekordów nie została zwrócona, ze względu na wartości return_params |
101 | RET_VALUE_WARN_OUTPUT_TRUNCATED_BY_SYSTEM | Warrning: output truncated by system | Część rekordów nie została zwrócona, ze względu na ograniczenia systemu |
1001 | RET_VALUE_ERROR_AUTHORISATION_FAILED | Error: Authorisation failed | Błąd: brak autoryzacji do wykonania tej operacji (należy się zalogować) |
1002 | RET_VALUE_ERROR_PERMISSION_DENIED | Error: Permision denied | Błąd, brak uprawnień dla wykonania danej operacji. Więcej informacji znajduje się w debug_info |
1010 | RET_VALUE_ERROR_FIELD_NOT_FOUND | Error: Field not found | Błąd: nie znaleziono pola o zadanej nazwie |