Общие исключения, связанные с внешним API
Поля данных | |
| const | ERROR_INSIDE = 'inside' |
| const | ERROR_METHOD_NOT_FOUND = 'method_not_found' |
| const | ERROR_METHOD_ACCESS_DENIED = 'method_access_denied' |
| const | ERROR_BAD_AUTHORIZATION = 'bad_authorization' |
| const | ERROR_BAD_CLIENT_SECRET_OR_ID = 'bad_client_secret_or_id' |
| const | ERROR_APP_ACCESS_DENIED = 'app_access_denied' |
| const | ERROR_WRITE_ERROR = 'write_error' |
| const | ERROR_WRONG_PARAMS = 'wrong_params' |
| const | ERROR_WRONG_PARAM_VALUE = 'wrong_param_value' |
| const | ERROR_OBJECT_NOT_FOUND = 'object_not_found' |
Поля данных унаследованные от AbstractException | |
| const | INTERNAL_ERROR_ID = 'inside' |
| $code_string | |
Дополнительные унаследованные члены | |
Открытые члены унаследованные от AbstractException | |
| __construct ($message= '', $code_string= '', Exception $previous=null, $extra_info= '') | |
| getCodeString () | |
| addExtraApiData ($key, $value) | |
| getApiError () | |
| getInfo ($lang) | |
Открытые члены унаследованные от Exception | |
| __construct ($message= '', $code=0, Throwable $previous=null, $extra_info= '', array $extra_data=[]) | |
| getExtraInfo () | |
| getExtraData (string $key, $default=null) | |
Защищенные члены унаследованные от AbstractException | |
| getComment ($comment, $lang) | |
| prepareDocComment ($text, $lang) | |
Защищенные данные унаследованные от Exception | |
| $extra_info = '' | |
| $extra_data | |
| const ERROR_APP_ACCESS_DENIED = 'app_access_denied' |
Доступ к приложению запрещен. Проверьте, состоит ли пользователь в группе, которая требуется приложению.
| const ERROR_BAD_AUTHORIZATION = 'bad_authorization' |
Неверный логин или пароль или превышен лимит попыток авторизации с одного IP или пользователь заблокирован по IP
| const ERROR_BAD_CLIENT_SECRET_OR_ID = 'bad_client_secret_or_id' |
Неизвестный client_id или client_secret. client_id и client_secret создаются в классе приложения, потомке от ExternalApi
| const ERROR_INSIDE = 'inside' |
Внутренняя ошибка
| const ERROR_METHOD_ACCESS_DENIED = 'method_access_denied' |
Недостаточно прав для вызова метода. Возможно в приложении client_id не установлены права на вызов данного метода
| const ERROR_METHOD_NOT_FOUND = 'method_not_found' |
Метод API не найден
| const ERROR_OBJECT_NOT_FOUND = 'object_not_found' |
Запрашиваемый объект не найден
| const ERROR_WRITE_ERROR = 'write_error' |
Неверные параметры, переданные в метод. Почитайте справку к методу /api/help
| const ERROR_WRONG_PARAM_VALUE = 'wrong_param_value' |
Неверное значение параметра, переданного для вызова метода API. Почитайте справку к методу /api/help
| const ERROR_WRONG_PARAMS = 'wrong_params' |
Неверные параметры, переданные в метод. Почитайте справку к методу /api/help