|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Подключение к исполнительной системе по JSON > HTTP API MasterPLC > Пользователи > /Methods/RTUsersGet |
Возвращает всех пользователей.
HTTP: POST /Methods/RTUsersGet
Право: ReadUsers.
{}
{
"users": [
{
"login": "Оператор 1",
"blocked": false,
"need_reset_password": false,
"unblock_time": 0,
"allowed_address": "",
"is_dt": true,
"allowed_times": [],
"allowed_dates": [],
"disable_days_of_week": [],
"groups": ["Роль 1"],
"shifts": [],
"settings": {}
}
],
"code": 0
}
Поле |
Тип |
Условие |
Описание |
|---|---|---|---|
users |
array |
успех |
Список пользователей |
users[].login |
string |
в записи |
Имя пользователя |
users[].blocked |
bool |
в записи |
Заблокирован |
users[].need_reset_password |
bool |
в записи |
Требуется смена пароля |
users[].unblock_time |
integer |
в записи |
Время автоснятия блокировки, Unix time в миллисекундах |
users[].allowed_address |
string |
в записи |
Разрешённые IP |
users[].is_dt |
bool |
в записи |
Пользователь задан в проекте (DT) |
users[].allowed_times |
array |
в записи |
Интервалы времени суток: {Min, Max, WeekDays}, Min/Max в мс |
users[].allowed_dates |
array |
в записи |
Интервалы дат: пары [от, до], Unix time в мс |
users[].disable_days_of_week |
array<bool> |
в записи |
Запрещённые дни недели |
users[].groups |
array<string> |
в записи |
Роли (кроме служебной _All) |
users[].shifts |
array<string> |
в записи |
Смены пользователя |
users[].settings |
object |
в записи |
Настройки; все значения — строки |
code |
integer |
всегда |
Результат метода |
•Ответ содержит поле shifts (в старой справке отсутствовало).