Методы группы Session внешнего программного интерфейса менеджера сервиса предназначены для работы с активными сеансами приложений абонента
Для выполнения методов этой группы пользователь, от имени которого вызывается программный интерфейс, должен обладать следующей ролью:
- Владелец абонента.
Сводка по методам
Метод | Назначение |
---|---|
session/check_list | Проверить актуальность списка сеансов в приложениях абонента |
session/list | Актуальный список сеансов в приложениях абонента |
session/prepare_list | Подготовить список сеансов в приложениях абонента |
session/terminate | Завершить сеанс в приложении абонента |
session/check_list
Проверить актуальность списка сеансов в приложениях абонента
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
account | Число (+12.0) | Код абонента | 1010 |
request_id * | Строка переменная (100) | Идентификатор запроса | abc |
Ответ | |||
ready | Булево | Список сеансов подготовлен | false |
ready_time * | Дата и время в строке формата ISO | Момент UTC+00 подготовки списка сеансов |
session/list
Актуальный список сеансов в приложениях абонента
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
account | Число (+12.0) | Код абонента | 1010 |
request_id * | Строка переменная (100) | Идентификатор запроса | abc |
tenants * | Массив из Число (+7.0) | Номера приложений | ["1","2"] |
Ответ | |||
session | Список (0..*) | Список сеансов | |
- tenant * | Число (+7.0) | Номер приложения | 2000 |
- tenant_name * | Строка переменная (100) | Название приложения | Мое приложение |
- user * | Строка переменная (150) | Имя пользователя | Abramov |
- start | Дата и время в строке формата ISO | Момент начала сеанса | 28.02.2019 0:00:00 |
- id | Число (любое) | Номер сеанса | 1500 |
- application | Строка неограниченной длины | Имя приложения | WebClient |
- sleeping | Булево | Спящий сеанс | false |
- IP * | Строка неограниченной длины | IP-адрес | 127.0.0.1 |
- exclusive * | Булево | (не используется) Установлен монопольный режим | |
general | Общие поля ответа | ||
- response | Число (+5.0) | Код возврата:
| 10202 |
- error | Булево | Флаг ошибки. Истина означает, что при выполнении метода возникла ошибка | false |
- message * | Строка неограниченной длины | Описание ошибки | |
- version | Число (+5.0) | Версия API, которая была задействована при выполнении запроса | 28 |
- sm_version | Строка переменная (18) | Версия конфигурации менеджера сервиса | 1.1.37.1 |
- sm_timezone | Строка переменная (100) | Часовой пояс информационной базы менеджера сервиса | Europe/Moscow |
session/prepare_list
Подготовить список сеансов в приложениях абонента
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
account | Число (+12.0) | Код абонента | 1010 |
request_id * | Строка переменная (100) | Идентификатор запроса | abc |
tenants * | Массив из Число (+7.0) | Номера приложений | ["1","2"] |
Ответ: general (1) | |||
response | Число (+5.0) | Код возврата:
| 10202 |
error | Булево | Флаг ошибки. Истина означает, что при выполнении метода возникла ошибка | false |
message * | Строка неограниченной длины | Описание ошибки | |
version | Число (+5.0) | Версия API, которая была задействована при выполнении запроса | 28 |
sm_version | Строка переменная (18) | Версия конфигурации менеджера сервиса | 1.1.37.1 |
sm_timezone | Строка переменная (100) | Часовой пояс информационной базы менеджера сервиса | Europe/Moscow |
session/terminate
Завершить сеанс в приложении абонента
Параметр | Тип | Описание | Пример |
---|---|---|---|
Запрос | |||
account | Число (+12.0) | Код абонента | 1010 |
tenant | Число (+7.0) | Номер приложения | 2000 |
user | Строка переменная (150) | Имя пользователя | Abramov |
id | Массив из Число (любое) | Номера сеансов | ["1 500"] |
Ответ: general (1) | |||
response | Число (+5.0) | Код возврата:
| 10202 |
error | Булево | Флаг ошибки. Истина означает, что при выполнении метода возникла ошибка | false |
message * | Строка неограниченной длины | Описание ошибки | |
version | Число (+5.0) | Версия API, которая была задействована при выполнении запроса | 28 |
sm_version | Строка переменная (18) | Версия конфигурации менеджера сервиса | 1.1.37.1 |
sm_timezone | Строка переменная (100) | Часовой пояс информационной базы менеджера сервиса | Europe/Moscow |