Интерфейс ThingWorx REST API > Структура REST в ThingWorx
Структура REST в ThingWorx
Термин
Описание
Необязательный
http action
GET, PUT, DELETE, POST
scheme
http, https
host
Имя компьютера, на котором выполняется ThingWorx
port
Порт, на котором веб-сервер прослушивает запросы
Да
entity collection
Один из встроенных типов набора сущностей. См. приведенную ниже таблицу.
entity
Наименование, которое указывает определенную характеристику
characteristic collection
Наименования, такие как PropertyDefinition, PropertiesVTQ, ThingName и ServiceDefinition. См. приведенную ниже таблицу.
characteristic
accept header
Формат запрашиваемого содержимого HTTP; должен иметь вид: application/json, text/xml, text/ html или text/csv
Да
content type header
Формат предоставляемого содержимого HTTP; должен иметь вид: application/json, text/csv, text/
Обязательный
content
Да
query parameters
Да
Значения встроенных наборов
ThingWorx имеет конечный список наборов сущностей. Каждый набор сущностей содержит сущности (например, вещи) соответствующего типа (например, в папке /Users содержатся все пользователи).
Типы наборов сущностей
Тип сущности
URL
Ключи приложений
/Thingworx/ApplicationKeys
Аутентификаторы
/Thingworx/Authenticators
Информационные панели
/Thingworx/Dashboards
Структуры данных
/Thingworx/DataShapes
Теги данных
/Thingworx/DataTags
Службы каталогов
/Thingworx/DirectoryServices
Таблицы локализации
/Thingworx/LocalizationTables
Журналы
/Thingworx/Logs
Мэшапы
/Thingworx/Mashups
* 
Действительно для сущностей мастера, шаблона мэшапа и гаджета.
Меню
/Thingworx/Menus
Носитель
/Thingworx/MediaEntities
Теги модели
/Thingworx/ModelTags
Сети
/Thingworx/Networks
Содержимое уведомлений
/Thingworx/NotificationContents
Определения уведомлений
/Thingworx/NotificationDefinitions
Организации
/Thingworx/Organizations
Поставщики хранилищ данных
/Thingworx/PersistenceProviders
Проекты
/Thingworx/Projects
Ресурсы
/Thingworx/Resources
Определения стилей
/Thingworx/StyleDefinitions
Темы стилей
/Thingworx/StyleThemes
Определения состояний
/Thingworx/StateDefinitions
Подсистемы
/Thingworx/Subsystems
Вещи
/Thingworx/Things
* 
Действительно для вещей вики, блога, потока значений, потока, таблицы данных, промышленного соединения и соединителя интеграции.
Группы вещей
/Thingworx/ThingGroups
Профили вещей
/Thingworx/ThingShapes
Шаблоны вещей
/Thingworx/ThingTemplates
Пользователи
/Thingworx/Users
Группы пользователей
/Thingworx/Groups
Набор характеристик
Тип характеристик
URL
Свойства
/Thingworx/Things/ThingName/Properties
Определение свойства
/Thingworx/Things/ThingName/PropertyDefinitions
VTQ свойств (ценность-время-качество)
/Thingworx/Things/ThingName/PropertiesVTQ
Наименование вещи
/Thingworx/Things/ThingName
Определение сервиса
/Thingworx/Things/ThingName/ServiceDefinitions
См. также
Было ли это полезно?