Разработчикам / REST API для BOOCO Meteor (v 1.x) / Общее API
В этом разделе описываются пользовательские переменные variables
и их значения, которые вы можете использовать в локальных скриптах. Это может пригодиться, если нужно сохранить на сервере BOOCO информацию о состоянии оборудования, последнем запущенном сценарии, параметрах запуска панелей и другие данные, чтобы позже использовать их повторно.
2 вида переменных variables
При перезапуске сервера BOOCO переменные:
persistent
— сохраняются в памяти сервера;memory only
— не сохраняются в памяти сервера.
variables
в текущей версии сервера BOOCO
Все переменные временные и хранятся в коллекции persistent
.
Создание переменных
- Чтобы создать переменную
variables
, достаточно записать значение в нее через REST API, например через https://demo.booco.ru/admin/rest-tool/. - Если переменная не была создана ранее — сервер BOOCO создаст ее автоматически.
Endpoint | Метод | Описание | Queries | Body (JSON) | Значение поля data | Права (ресурс) | Версия |
---|---|---|---|---|---|---|---|
GET | Получение списка всех пользовательских переменных | variables:readAny | |||||
POST | Получение списка всех пользовательских переменных | ||||||
GET | Получение списка всех пользовательских переменных в виде объекта | ||||||
GET | Получение пользовательской переменной | ||||||
POST | Установка пользовательской переменной | ||||||