3.6.4. Обработка ошибок
|
|
Функция обратного вызова с сигнатурой function (e) является параметром каждого метода JS SDK. Эта функция возвращает объект e, который содержит следующие атрибуты:
•
|
ApiErrorCode: код ошибки в системе Такском-Доклайнз.
|
•
|
CommonDescription: текст сообщения об ошибке.
|
•
|
Details: описание ошибки.
|
•
|
AdditionalData: дополнительная информация об ошибке (опционально).
|
•
|
HttpStatusCode: HTTP код ошибки.
|
В таблице Приложения 2. "Коды ошибок" можно по значению кода ApiErrorCode получить информацию об ошибке.
Например, реакция на ошибку в случае просроченного маркера доступа (Такском-Доклайнз код ошибки 1201) выглядит так:
ApiErrorCode: 1201
Details: Истек срок действия маркера доступа (требуется повторная авторизация)
CommonDescription: Время сессии истекло
AdditionalData:
HttpStatusCode: 401