Variables

Разработчикам / 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 создаст ее автоматически.

Endpoints

Endpoint
Метод
Описание
Queries
Body (JSON)
Значение поля data
Права (ресурс)
Версия
GET

Получение списка всех пользовательских переменных

variables:readAny

POST

Получение списка всех пользовательских переменных

GET

Получение списка всех пользовательских переменных в виде объекта

GET

Получение пользовательской переменной

POST

Установка пользовательской переменной