Описание API/en — различия между версиями

Материал из WebHMI Wiki
Перейти к: навигация, поиск
(Новая страница: «With WebHMI, you can interact with [https://ru.wikipedia.org/wiki/REST REST]-like programming interface (API).»)
Строка 1: Строка 1:
 
<languages/>
 
<languages/>
With WebHMI, you can interact with [https://ru.wikipedia.org/wiki/REST REST]-like programming interface (API).
+
With WebHMI, you can interact with [https://en.wikipedia.org/wiki/Representational_state_transfer REST]-like programming interface (API).
  
 
API предоставляет доступ ко всем основным функциям необходимым для сбора данных и управления системой. Вызов метода API представляем собой HTTP-запрос с нужному URL с необходимыми параметрами. Доступны такие методы:
 
API предоставляет доступ ко всем основным функциям необходимым для сбора данных и управления системой. Вызов метода API представляем собой HTTP-запрос с нужному URL с необходимыми параметрами. Доступны такие методы:

Версия 15:35, 21 ноября 2017

Другие языки:
English • ‎русский

With WebHMI, you can interact with REST-like programming interface (API).

API предоставляет доступ ко всем основным функциям необходимым для сбора данных и управления системой. Вызов метода API представляем собой HTTP-запрос с нужному URL с необходимыми параметрами. Доступны такие методы:

Все данные возвращаются в формате JSON. Некоторые параметры необходимо передавать в виде части URL (обычно это ID события, регистра и т.д). Остальные параметры передаются в виде заголовков HTTP-запроса (временной интервал, API Key и другие). Более подробно смотрите в описании конкретного метода.

Для обеспечения безопасности и разограничения прав доступа используются ключи доступа API (API Keys).

На устройстве WebHMI есть песочница API. Она доступна по адресу вида http://192.168.1.1/api-docs/. Это мини-версия документации по API c возможностью выполнить любой запрос прямо из браузера и увидеть результат его работы.