Переменные
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 | Сообщение об ошибке для псевдонима |
ПРИМЕЧАНИЯ
- Метод требует аутентификации пользователя через JWT токен
- Возвращает только те переменные, которые были запрошены в поле names