Запрос всех пользователей

<< Click to Display Table of Contents >>

Navigation:  API MasterSCADA 4D > Подключение к исполнительной системе по JSON > JSON для HTTP-запросов > Описание JSON-запросов > Пользователи >

Запрос всех пользователей

RTUsersGet - запрос на получение списка пользователей. Данный запрос использует право на чтение пользователей (ReadUsers).

Данные запроса

{"sessionId":"<ID сессии>"}

Данные ответа

{"code": 0,

“users”: [

  {“login” <string>,

  “blocked” <bool>,

  “need_reset_password” <bool>,

  “blocked” <bool>,

  “unblock_time” <int64>,

  “allowed_address” <string>,

  “allowed_times”: [

    {

      “Min” <int64t>,

      “Max” <int64t>,

      “WeekDays” <int>,

    }

  ],

  “allowed_dates”: [

    [<int64>, <int64>],

  ],

  “disable_days_of_week” : [<bool>] - размер массив всегда 7

  “groups” :[<string>],

  “settings”

  },

]

}

Пример

Запрос

{"sessionId":"1234"}

Ответ

{

   "users": [

       {

           "login": "1",

           "blocked": false,

           "need_reset_password": false,

           "unblock_time": 0,

           "allowed_address": "",

           "allowed_times": [],

           "allowed_dates": [],

           "disable_days_of_week": [],

           "groups": [],

           "settings": {}

       },

       {

           "login": "Пользователь 1",

           "blocked": false,

           "need_reset_password": false,

           "unblock_time": 0,

           "allowed_address": "",

           "allowed_times": [],

           "allowed_dates": [],

           "disable_days_of_week": [],

           "groups": [

               "Роль 1"

           ],

           "settings": {}

       }

   ],

   "code": 0

}

 

Смотрите также: