|
Пытаемся разобраться с модулем интеграции и вроде всё понятно, но как обычно но. Из документации не можем понять как открыть дверь через API. Список дверей получаем через GetEntryPoints, но открыть дверь через ControlItems не можем ни как. Подскажите, как это вообще должно выглядеть? Или лучше пример такого запроса. Или возможно мы что-то делаем не так. 3 года 3 месяца назад Захаров Михаил Юрьевич 1Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
|
День добрый, оставлю здесь информацию тем кто будет искать ответ на вопрос выше! [RemoteControl] IsTokenRequired=1 В АБД требуется добавить пароль с типом «удаленное управление», затем посредством вызова GetLoginToken() получить токен, который далее будет использоваться при вызове методов. Т.е. мне нужно было создать в АБД специального пользователя и пароль для работы с модулем интеграции и для каждого запроса мне отдельным параметром необходим передавать полученый ранее (так же запросом) "токен". 2. Для тестирование API (отправки запросов и получения ответов) модуля интеграции я использую ПО "Postman" (ссылка на ПО), все скриншоты будут как раз сделаны при работе с ним. Открытие дверей (точек доступа) с помощью API модуля интеграции: 1. С помощью метода GetItemsForLogin получаем список элементов системы, доступных для пользователя с указанным логином (ранее создан в АБД). Список формируется с учетом уровня доступа прльзователя. В списке находим элементы с типом ACCESSPOINT (точка доступа), среди точек доступа находим нужную нам и переписываем её ItemId, например: 2. Формат запроса: ссылка Скриншот из Postman: 3. Если на шаге 2 возникли проблемы, непонятно какой из элментов нужная вам точка доступа (т.к. нету описания и названий), то можно с помощью метода GetEntryPoints получить спискок зон доступа. В списке зон доступа по параметру name (название точки доступа из АБД) найти нужный элемент и запомнить параметр id, например: 2. Формат запроса: ссылка Скриншот из Postman: 3. С помощью метода ControlItems осуществляем открытие нужной нам точки доступа используя ее ItemType и id (полученные ранее). Формат запроса: ссылка Скриншот из Postman: Заключение: Обратите внимание, в запроса можно передавать БОЛЬШЕЕ количество разнообразных параметров (фильтры и т.п.) мы их упускали, так как в них не было необходимости, подробнее по каждому параметру запроса можно узнать в документации к модулю интеграции. 2 месяца 20 дней назад Королёв Владислав Сергеевич 3Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?) |
2831 раз
3 года 3 месяца назад
По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.
добавить комментарий