Skip to main content

Переменные

POST {host}/vars/


ЗАПРОС

Заголовок
{
    "Accept-Language": "ru", // ○ язык ответов: ru или en (ru по-умолчанию)
    "Authorization": "Bearer {token}" // ● JWT токен авторизации
}
Структура
{
    "names": string[] // ● Список имен переменных для получения
}

💡 Список доступных значений для имен переменных см. в разделе Доступные значения

Пример
{
    "names": ["USERNAME_PATTERN", "PASSWORD_PATTERN"]
}

ОТВЕТ

Структура
{
    "vars": {
        "string": string // Пары ключ-значение для запрошенных переменных
    }
}
Пример
{
    "vars": {
        "USERNAME_PATTERN": "^[a-zA-Z0-9_]{3,}$",
        "PASSWORD_PATTERN": "^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d@$!%*#?&]{8,}$"
    }
}

ОШИБКИ

💡 Метод также может возвращать глобальные ошибки.


ДОСТУПНЫЕ ЗНАЧЕНИЯ

Имена переменных
Значение Описание
USERNAME_PATTERN Регулярное выражение для проверки имени пользователя
USERNAME_PATTERN_ERROR Сообщение об ошибке для имени пользователя
PASSWORD_PATTERN Регулярное выражение для проверки пароля
PASSWORD_PATTERN_ERROR Сообщение об ошибке для пароля
NICKNAME_PATTERN Регулярное выражение для проверки псевдонима
NICKNAME_PATTERN_ERROR Сообщение об ошибке для псевдонима

ПРИМЕЧАНИЯ

  1. Метод требует аутентификации пользователя через JWT токен
  2. Возвращает только те переменные, которые были запрошены в поле names