Запрос всех сессий

<< Click to Display Table of Contents >>

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

Запрос всех сессий

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

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

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

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

{

   "sessions": [

       {

           "sessionId" <int>, - номер сессии

           "userName" <string>, - имя текущего пользователя в данной сессии

           "userGroups" <string> - список ролей пользователя сессии через запятую

           "clientAddress" <string>, - адрес устройства, на котором открыт клиент визуализации

           "loginTime" <int64>, - время начала сессии

           "sessionExpireTime" <int64> - время окончания сессии пользователя. Значение 0 указывает на то, что время сессии не ограничено

       },

   ],

   "code": 0

}

Пример ответа

{

   "sessions": [

       {

           "sessionId": 319824816,

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

           "userGroups": "Роль 1",

           "clientAddress": "127.0.0.1",

           "loginTime": 133745723975506877,

           "sessionExpireTime": 0

       },

       {

           "sessionId": 1095647332,

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

           "userGroups": "Роль 1",

           "clientAddress": "127.0.0.1",

           "loginTime": 133745723895319738,

           "sessionExpireTime": 0

       }

   ],

   "code": 0

}

 

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