API SpinetiX: различия между версиями

Материал из База знаний SpinetiX
Нет описания правки
Нет описания правки
Строка 2: Строка 2:


* [https://support.spinetix.com/wiki/Network_API Network API (REST, переменные, управление сценариями)]
* [https://support.spinetix.com/wiki/Network_API Network API (REST, переменные, управление сценариями)]
 
* [https://support.spinetix.com/wiki/JSignage_API jSignage API (скрипты для упрощения парсинга, анимации, запросов, построения виджетов и т.п.)]
[https://support.spinetix.com/wiki/JSignage_API |jSignage API (скрипты для упрощения парсинга, анимации, запросов, построения виджетов и т.п.)]
* [https://support.spinetix.com/wiki/RPC_API RPC API (Remote procedure call, мониторинг и управление через RPC)]
 
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)

Версия от 10:15, 17 ноября 2024

API Spinetix

Javascript, REST API [1](https://support.spinetix.com/wiki/Web_Storage_API)

COM Port API [2](https://support.spinetix.com/wiki/JavaScript_COM_API)

USB API [3](https://support.spinetix.com/wiki/USB_I/O_API)

Graph API (графическая подсистема, построение векторных чартов, графиков, диаграмм) [4](https://support.spinetix.com/wiki/JSignage:Graph_API)

Configuration API (массовое конфигурирование плееров) [5](https://support.spinetix.com/wiki/Configuration_API)

Status API (быстрый мониторинг состояния) [6](https://support.spinetix.com/wiki/Status_API)

QR Code API (генерация QR кодов из переменных) [7](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.