Difference between revisions of "Translations:API/1/ru"
Jump to navigation
Jump to search
(Created page with "API works through HTTP GET request, so you can work with your Larnitech server from browser, just sending requests from address string. Request: <syntaxhighlight lang="xml" li...") |
|||
Line 1: | Line 1: | ||
− | API | + | API работает через HTTP-запрос GET, поэтому вы можете работать со своим сервером Larnitech из браузера, просто отправляя запросы из адресной строки. |
− | + | Запрос: | |
<syntaxhighlight lang="xml" line> | <syntaxhighlight lang="xml" line> | ||
http://IPADDR:PORT/JSON_REQUEST | http://IPADDR:PORT/JSON_REQUEST | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Where: | Where: | ||
− | IPADDR – | + | IPADDR – IP адрес вашего модуля METAFORSA или DE-MG; |
− | PORT – | + | PORT – порт для плагина API (вы можете найти его в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure). |
− | JSON_REQUEST – | + | JSON_REQUEST – запрос к серверу в формате json. |
− | + | Поля запроса JSON_REQUEST: | |
<ul> | <ul> | ||
− | <li>"requestType" - | + | <li>"requestType" - тип запроса: |
<ul> | <ul> | ||
− | <li>“getDevicesList” – | + | <li>“getDevicesList” – запрос на получение списка всех устройств;</li> |
− | <li>“getDeviceStatus” – | + | <li>“getDeviceStatus” – запрос на получение статуса устройства;</li> |
− | <li>“setDeviceStatus” – | + | <li>“setDeviceStatus” – запрос на установку статуса устройства;</li> |
− | <li>“setDeviceStatusRaw” – | + | <li>“setDeviceStatusRaw” – запрос на установку статуса устройства (статус в шестнадцатеричном формате);</li> |
− | <li>“getAllDevicesStatus” – | + | <li>“getAllDevicesStatus” – запрос на получение статуса всех устройств.</li> |
</ul> | </ul> | ||
</li> | </li> | ||
− | <li>“key” – | + | <li>“key” – ключ для плагина API (его можно получить в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure).</li> |
− | <li>“addr” – | + | <li>“addr” – адрес устройства.</li> |
− | <li>“status” – | + | <li>“status” – статус устройства.</li> |
</ul> | </ul> | ||
− | + | Примеры запросов и ответов: |
Revision as of 14:34, 16 January 2022
API работает через HTTP-запрос GET, поэтому вы можете работать со своим сервером Larnitech из браузера, просто отправляя запросы из адресной строки. Запрос:
1http://IPADDR:PORT/JSON_REQUEST
Where: IPADDR – IP адрес вашего модуля METAFORSA или DE-MG; PORT – порт для плагина API (вы можете найти его в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure). JSON_REQUEST – запрос к серверу в формате json. Поля запроса JSON_REQUEST:
- "requestType" - тип запроса:
- “getDevicesList” – запрос на получение списка всех устройств;
- “getDeviceStatus” – запрос на получение статуса устройства;
- “setDeviceStatus” – запрос на установку статуса устройства;
- “setDeviceStatusRaw” – запрос на установку статуса устройства (статус в шестнадцатеричном формате);
- “getAllDevicesStatus” – запрос на получение статуса всех устройств.
- “key” – ключ для плагина API (его можно получить в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure).
- “addr” – адрес устройства.
- “status” – статус устройства.
Примеры запросов и ответов: