POWERED BY RBSOFT

MD4 FILEAPI Описание установка и настройка

> Медиадисплей > Интеграции
Дата обновления: 22 апреля 2025 г. Дата публикации: 25 июля 2024 г. Автор: Стрекаловский Александр

Описание

Программа “MD4FileAPI” предназначена для мониторинга изменений в указанном файле и автоматической отправки его содержимого на сервер для отображения данных в программе MediaDisplay. Программа работает в реальном времени, отслеживая любые изменения в файле и мгновенно передавая обновленную информацию на сервер. Это позволяет пользователям без знания протоколов передачи иметь доступ к обновлению данных. “MD4FileAPI” обеспечивает надежную и эффективную синхронизацию данных, что делает его незаменимым инструментом для динамического отображения информации из любых программ не поддерживающих работу с запросами.

Назначение

Программа “MD4FileAPI” предназначена для автоматического обновления данных на дисплее при изменении содержимого файла. Она отслеживает изменения в файле и мгновенно обновляет отображаемую информацию, обеспечивая актуальность данных без необходимости писать WEB запросы и следить за их состоянием.
Первая проблема кассового ПО это зависание при недоступности службы или сервиса отвечающего за отображение данных, что замедляет работу кассы в целом.

Схема работы

Установка

Скачайте и установите MD4FILEAPI c сайта fs.rbsoft.ru

Запуск установщка требуется делать из под имени администратора!

Установщик создаст и запустит службу MD4FILEAPI, которая по умолчанию следит за файлом c/ProgramData/RBSOFT/MDFILEAPI/default/default.json

Ответ от сервера записывается в файл c/ProgramData/RBSOFT/MDFILEAPI/default/default_response.json

История запросов/ответов хранится в каталоге

Файл настроек

Настройка дисплеев, сервера, файла делается через конфигурационный файл Config.json в каталоге установки.

конфигурация по умолчанию

[
  {
    "Displays": [
      "display1",
      "display2"
    ],
    "File": "C:\\ProgramData\\RBSOFT\\MD4FILEAPI\\default\\default.json",
    "Enabled": true,
    "ApiKey": "",
    "server": "127.0.0.1",
    "port": "5206",
    "Mode1251Enable": false,
    "RemoveOld": 24
  }
]

Displays:[] - принимает имена дисплеев из Медиадисплей4 записываются в кавычках через запятую
File:”path” - Устанавливает путь к файлу, данные которого будут отправлены на Медиадисплей4
Enabled: при true блок конфига активируется, при false будет не активен (следить за файлом не будет)
ApiKey: ключ авторизации MD4, по умолчанию пустой
server: Адрес сервера MD4
port: Порт сервера MD4 > Обязательно в кавычках
Mode1251Enable: при true чтение производится в кодировке WINDOWS-1251, false - UTF-8
RemoveOld: Автоматическая очистка истории. Указывается количество часов, за которые необходимо хранить историю запросов и ответов. Более старые данные удаляются.