GET /ReadState
Формат параметров – JSON
Параметры:
| Наименование | Тип | Описание |
| Room | String | Номер замка, состояние которого хотим получить |
| required | ||
| WorkstationID | String | ID рабочего места с которого выполняется запрос |
| required |
Пример:
|
{ "Room": "101", "WorkstationID": "ADMIN01" } |
Код ответа – 200: OK
Формат ответа – JSON
Параметры:
| Наименование | Тип | Описание |
| Room | String | Номер замка, состояние которого получаем |
| required | ||
| LowCharge | Boolean | Если параметр установлен, то заряд батареи в замке низкий. Если параметр снят, то нормальный. |
| required | ||
| WorkstationID | String | ID рабочего места с которого выполняется запрос |
| required |
Пример:
|
{ "Room": "101", "Opened": false, "LowCharge": true, "WorkstationID": "ADMIN01" } |
Код ответа — 400: Сервер не доступен
Код ответа — 401: Не прошла авторизация
Код ответа — 500: Ошибка данных запроса
Формат ответа – JSON
| Наименование | Тип | Описание |
| ECode | String | Код ошибки |
| required | ||
| EMessage | String | Сообщение об ошибке |
|
required |
Пример:
|
{ "ECode": "10", "EMessage": "Замок не в сети" } |
Получение состояния замка
POST /OpenLock
Формат параметров – JSON
Параметры:
| Наименование | Тип | Описание |
| Room | String | Номер замка, состояние который хотим открыть |
| required | ||
| WorkstationID | String | ID рабочего места с которого выполняется запрос |
|
required |
Пример:
|
{ "Room": "101", "WorkstationID": "ADMIN01" } |
Код ответа – 200: OK
Формат ответа – JSON
Параметры:
| Наименование | Тип | Описание |
| Room | String | Номер замка, состояние который хотим открыть |
| required | ||
| WorkstationID | String | ID рабочего места с которого выполняется запрос |
|
required |
Пример:
|
{ "Room": "101", "WorkstationID": "ADMIN01" } |
Код ответа — 400: Сервер не доступен
Код ответа — 401: Не прошла авторизация
Код ответа — 500: Ошибка данных запроса
Формат ответа – JSON
| Наименование | Тип | Описание |
| ECode | String | Код ошибки |
| required | ||
| EMessage | String | Сообщение об ошибке |
|
required |
Пример:
|
{ "ECode": "10", "EMessage": "Замок не в сети" } |


