Общие исключения, связанные с внешним 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