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: Автоматическая очистка истории. Указывается количество часов, за которые необходимо хранить историю запросов и ответов. Более старые данные удаляются.