API SpinetiX: различия между версиями
Новая страница: «= API Spinetix = Network API (REST, переменные, управление сценариями) [https://support.spinetix.com/wiki/Network_API](https://support.spinetix.com/wiki/Network_API) jSignage API (скрипты для упрощения парсинга, анимации, запросов, построения виджетов и т.п.) [https://support.spinetix.com/wiki/JSignage_API](https://support.spinetix.com/wiki/JSignage_API) RPC API (R...» |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
= API Spinetix = | = API Spinetix = | ||
[https://support.spinetix.com/wiki/Network_API| Network API (REST, переменные, управление сценариями)] | |||
jSignage API (скрипты для упрощения парсинга, анимации, запросов, построения виджетов и т.п.) [https://support.spinetix.com/wiki/JSignage_API](https://support.spinetix.com/wiki/JSignage_API) | jSignage API (скрипты для упрощения парсинга, анимации, запросов, построения виджетов и т.п.) [https://support.spinetix.com/wiki/JSignage_API](https://support.spinetix.com/wiki/JSignage_API) | ||
RPC API (Remote procedure call, мониторинг и управление через RPC) [https://support.spinetix.com/wiki/RPC_API](https://support.spinetix.com/wiki/RPC_API) | RPC API (Remote procedure call, мониторинг и управление через RPC) [https://support.spinetix.com/wiki/RPC_API](https://support.spinetix.com/wiki/RPC_API) | ||
Javascript, REST API [https://support.spinetix.com/wiki/Web_Storage_API](https://support.spinetix.com/wiki/Web_Storage_API) | Javascript, REST API [https://support.spinetix.com/wiki/Web_Storage_API](https://support.spinetix.com/wiki/Web_Storage_API) | ||
COM Port API [https://support.spinetix.com/wiki/JavaScript_COM_API](https://support.spinetix.com/wiki/JavaScript_COM_API) | COM Port API [https://support.spinetix.com/wiki/JavaScript_COM_API](https://support.spinetix.com/wiki/JavaScript_COM_API) | ||
USB API [https://support.spinetix.com/wiki/USB_I/O_API](https://support.spinetix.com/wiki/USB_I/O_API) | USB API [https://support.spinetix.com/wiki/USB_I/O_API](https://support.spinetix.com/wiki/USB_I/O_API) | ||
Graph API (графическая подсистема, построение векторных чартов, графиков, диаграмм) [https://support.spinetix.com/wiki/JSignage:Graph_API](https://support.spinetix.com/wiki/JSignage:Graph_API) | Graph API (графическая подсистема, построение векторных чартов, графиков, диаграмм) [https://support.spinetix.com/wiki/JSignage:Graph_API](https://support.spinetix.com/wiki/JSignage:Graph_API) | ||
Configuration API (массовое конфигурирование плееров) [https://support.spinetix.com/wiki/Configuration_API](https://support.spinetix.com/wiki/Configuration_API) | Configuration API (массовое конфигурирование плееров) [https://support.spinetix.com/wiki/Configuration_API](https://support.spinetix.com/wiki/Configuration_API) | ||
Status API (быстрый мониторинг состояния) [https://support.spinetix.com/wiki/Status_API](https://support.spinetix.com/wiki/Status_API) | Status API (быстрый мониторинг состояния) [https://support.spinetix.com/wiki/Status_API](https://support.spinetix.com/wiki/Status_API) | ||
QR Code API (генерация QR кодов из переменных) [https://support.spinetix.com/wiki/JSignage_QRCode_API](https://support.spinetix.com/wiki/JSignage_QRCode_API) | QR Code API (генерация QR кодов из переменных) [https://support.spinetix.com/wiki/JSignage_QRCode_API](https://support.spinetix.com/wiki/JSignage_QRCode_API) | ||
Версия от 10:10, 17 ноября 2024
API Spinetix
Network API (REST, переменные, управление сценариями)
jSignage API (скрипты для упрощения парсинга, анимации, запросов, построения виджетов и т.п.) [1](https://support.spinetix.com/wiki/JSignage_API)
RPC API (Remote procedure call, мониторинг и управление через RPC) [2](https://support.spinetix.com/wiki/RPC_API)
Javascript, REST API [3](https://support.spinetix.com/wiki/Web_Storage_API)
COM Port API [4](https://support.spinetix.com/wiki/JavaScript_COM_API)
USB API [5](https://support.spinetix.com/wiki/USB_I/O_API)
Graph API (графическая подсистема, построение векторных чартов, графиков, диаграмм) [6](https://support.spinetix.com/wiki/JSignage:Graph_API)
Configuration API (массовое конфигурирование плееров) [7](https://support.spinetix.com/wiki/Configuration_API)
Status API (быстрый мониторинг состояния) [8](https://support.spinetix.com/wiki/Status_API)
QR Code API (генерация QR кодов из переменных) [9](https://support.spinetix.com/wiki/JSignage_QRCode_API)
Какие языки программирования можно использовать, если нужен дополнительный функционал? ==
Основной язык плеера — javascript + SVG. Есть собственная библиотека jSignage. Это эффекты, построение слоев и анимации, REST и работа с внешними данными. Можно использовать PHP в виде отдельных модулей и отдельные элементы node.js CSS и HTML не поддерживаются. HTML5 поддерживается на уровне технологий SVG Tiny 1.2 Micro DOM (uDOM) API, JavaScript, XMLHttpRequest Level 1 API,HTMLImageElement, HTML Canvas 2D Context API.