Взаимодействие с серверной частью Удаленного помощника по REST API
Взаимодействие с серверной частью Удаленного помощника по REST API
Для активации возможности взаимодействия клиентской части с серверной частью Удаленного помощника по REST API предусмотрен технологический компонент termidesk_assistant_api
, представляющий собой библиотеку для Python, устанавливаемую на узел с клиентской частью.
Для установки termidesk-assistant-api
в ОС Astra Linux Special Edition нужно:
- открыть программу «Терминал Fly» и получить доступ к интерфейсу командной строки;
- установить пакет виртуальной среды для Python
python3-venv
командой:
- создать виртуальное окружение, например,
my_venv
, командой:
Для разных версий Python могут использоваться разные команды для установки виртуального окружения и его использования.
- активировать виртуальное окружение
my_venv
командой:
- установить библиотеку
termidesk_assistant_api-<версия>.tar.gz
:
Для установки termidesk-assistant-api
в ОС Microsoft Windows нужно:
- установить Python для ОС Microsoft Windows, предварительно загрузив установщик (доступ:
https://www.python.org/downloads/windows/
); - запустить интерфейс командной строки от имени администратора;
- создать виртуальное окружение, например,
my_venv
, командой:
- активировать виртуальное окружение
my_venv
командой:
- установить библиотеку
termidesk_assistant_api-<версия>.tar.gz
:
Для начала работы с библиотекой termidesk_assistant_api
нужно:
- переключиться на интерпретатор Python:
Для ОС Microsoft Windows команда переключения будет аналогичной:
- выполнить импорт установленной библиотеки:
Примеры запросов REST API в Python, которые могут быть использованы:
- получение версии серверной части Удаленного помощника:
- установка места хранения файла журнала (обязательно для ОС Microsoft Windows):
- получение JSON-структуры с информацией о серверной части:
- получение версии Удаленного помощника и создание сессии:
В приведенных примерах использованы следующие параметры:
192.0.2.1
- IP-адрес узла с установленной серверной частью Удаленного помощника;C:\\logs\\log.log
- путь к файлу, который будет использоваться как журнал.