Page tree

Основные функции

Скрипт реализует SDK метод получения скриншота с фигурами.

Общий вид GET запроса: 

https://server_ip:sdk_port/s/screenshots/get?server_guid=server_guid&channel_guid=channel_guid
  • server_ip - IP адрес сервера 
  • sdk_port - порт SDK
  • server_guid - guid сервера с каналом
  • channel_guid - guid канала

Обязательными параметрами для данного метода является server_guid и channel_guid, остальные необязательны:

  • dt - дата + время в формате YYYYMMDD_HHMMSS, по умолчанию текущая дата и время.
  • figures - сохранять с фигурами (1) или без фигур (0), по умолчанию 0.
  • file_name - имя с расширением файла, по умолчанию "имя канала (дата время)".

Ниже приведен пример для получения скриншота за 2020/04/15 11:40:31 с отображением фигур.

https://server_ip:sdk_port/s/screenshots/get?server_guid=server_guid&channel_guid=channel_guid&dt=20200415_114031&figures=1

В качестве ответа на запрос будет получен кадр с указанного канала c отображением фигур, скриншот с HDD будет удален.

При запросе скриншота без указания даты и времени но с параметром figures=1, он может получится без отображения фигур т.к. скриншот создается онлайн.

С фигурами мы тянем из архива и запрашивать скриншоты необходимо с указанием времени как минимум от текущего -5 секунд.

Установка

  • Перейти в автоматизацию, нажать «Загрузить пример» и выбрать «Из файла», указав путь к скрипту.
  • Снять галочку «Включить скрипт» и нажать сохранить.
  • Выполнить настройку и нажать "Сохранить и запустить".

Скачать



  • No labels