Начало работы с Postman
Для большинства запросов SDK необходимо получить id сессии, получение возможно двумя способами:
- Указав пароль SDK
- Указав логин\пароль произвольного пользователя
Какой способ выбрать зависит от конкретной задачи .
Из готовой коллекции запросов TrassirPostman выберите "Получение id сессии с указанием пароля SDK"
![](/download/attachments/29624220/6.png?version=1&modificationDate=1561438749000&api=v2)
Обратите внимание на запрос, значения {{ip}} и {{PassSDK}} будут ссылаться на глобальные переменные которые мы создали ранее.
Для Выполнения запроса нажмите SEND
,
По результату получим ответ:
![](/download/attachments/29624220/8.png?version=1&modificationDate=1561438749000&api=v2)
Для автоматизации процесса тестирования написан тест, по завершению которого будет автоматически создана глобальная переменная sidSDK с присвоенным значением id сессии.
![](/download/attachments/29624220/9.png?version=1&modificationDate=1561438749000&api=v2)
Из готовой коллекции запросов TrassirPostman выберите "Запрос дерева объектов"
![](/download/attachments/29624220/10.png?version=1&modificationDate=1561438749000&api=v2)
В запросе используется переменная {{sidSDK}} значение которой получено ранее.
Из полученного ответа получим значения для перемеренных (ChanelGUID, OperatorGUI, ChanelGUIDPTZ):
![](/download/attachments/29624220/11.png?version=1&modificationDate=1561438749000&api=v2)
Скопируйте значение GUID канала, откройте Enviroment quick look и вставьте значение в переменную ChanelGUID → Enter
![](/download/attachments/29624220/12.png?version=1&modificationDate=1561438749000&api=v2)
Аналогичным способом добавьте значения в переменные OperatorGUI, ChanelGUIDPTZ.
Некоторые запросы содержат дополнительные параметры которые возможно изменять непосредственно перед отправкой запроса, к примеру откройте "Запрос скриншота"
![](/download/attachments/29624220/13.png?version=1&modificationDate=1561438749000&api=v2)
Параметр timestamp (время кадра сохраненного в архиве ) отредактируйте перед отправкой запроса.
Более подробно с командами SDK можно ознакомится в руководстве пользователя Trassir SDK