Обработка ошибок

getLastError

getLastError()

Получить код последней ошибки. Работает при любом состоянии аутентификации. Для асинхронных операций код возврата устанавливается только после завершения операции, когда срабатывает callback. Ознакомиться с полным списком возможных ошибок можно в приложении.

Результат:int – код последней ошибки. Работает при любом состоянии аутентификации.

getErrorMessage

getErrorMessage(int res)

Получить описание ошибки по её коду. Работает при любом состоянии аутентификации.

Аргументы:
  • res – код ошибки. Получается через метод getLastError().
Результат:

string – описание ошибки. Ознакомиться с полным списком возможных ошибок можно в приложении.

isAsyncOperationInProgress

isAsyncOperationInProgress()

Метод проверяет, выполняется ли в данный момент времени асинхронная операция. В процессе выполнения асинхронных операций попытка выполнения других операций приведёт к ошибке ASYNC_OPERATION_IN_PROGRESS. При обработке исключений следует иметь в виду, что для асинхронных операций код возврата устанавливается только после завершения операции, когда срабатывает callback. Приложение следует проектировать таким образом, что бы при его штатной работе ошибка ASYNC_OPERATION_IN_PROGRESS не возникала.

Результат:booltrue в случае если асинхронная операция выполняется, false в противном случае.