Difference between revisions of "Translations:API/1/ru"

From Larnitech wiki page
Jump to navigation Jump to search
 
Line 4: Line 4:
 
http://IPADDR:PORT/JSON_REQUEST
 
http://IPADDR:PORT/JSON_REQUEST
 
</syntaxhighlight>
 
</syntaxhighlight>
Where:
+
Где:
 
IPADDR – IP адрес вашего модуля METAFORSA или DE-MG;
 
IPADDR – IP адрес вашего модуля METAFORSA или DE-MG;
PORT – порт для плагина API (вы можете найти его в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure).
+
PORT – порт для плагина API (вы можете найти его в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure)).
 
JSON_REQUEST – запрос к серверу в формате json.
 
JSON_REQUEST – запрос к серверу в формате json.
 
Поля запроса JSON_REQUEST:
 
Поля запроса JSON_REQUEST:
Line 20: Line 20:
 
</ul>
 
</ul>
 
</li>
 
</li>
  <li>“key” – ключ для плагина API (его можно получить в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure).</li>
+
  <li>“key” – ключ для плагина API (его можно получить в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure)).</li>
 
  <li>“addr” – адрес устройства.</li>
 
  <li>“addr” – адрес устройства.</li>
 
  <li>“status” – статус устройства.</li>
 
  <li>“status” – статус устройства.</li>
 
</ul>
 
</ul>
 
Примеры запросов и ответов:
 
Примеры запросов и ответов:

Latest revision as of 14:37, 16 January 2022

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (API)
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" line>
http://IPADDR:PORT/JSON_REQUEST
</syntaxhighlight>
Where:
IPADDR – ip address of your metaforsa or DE-MG;
PORT – port for API plugin (you can get it from LT Setup=&gt;Plugins=&gt;API=&gt;Configure button);
JSON_REQUEST – request to server in json format.
Fields of JSON_REQUEST:
<ul>
  <li>"requestType" - Type of request:
<ul>
  <li>“getDevicesList” – request for getting the list of all devices;</li>
  <li>“getDeviceStatus” – request for getting device status;</li>
  <li>“setDeviceStatus” – request for setting device status;</li>
       <li>“setDeviceStatusRaw” – request for setting device status (status in hex format);</li>
  <li>“getAllDevicesStatus” – request for getting all devices status.</li>
      
</ul>
</li>
  <li>“key” – key for API plugin (you can get it from LT Setup=&gt;Plugins=&gt;API=&gt;Configure button).</li>
  <li>“addr” – address of device.</li>
  <li>“status” – status of device.</li>
</ul>
Examples of requests and responses:
TranslationAPI работает через HTTP-запрос GET, поэтому вы можете работать со своим сервером Larnitech из браузера, просто отправляя запросы из адресной строки.
Запрос:
<syntaxhighlight lang="xml" line>
http://IPADDR:PORT/JSON_REQUEST
</syntaxhighlight>
Где:
IPADDR – IP адрес вашего модуля METAFORSA или DE-MG;
PORT – порт для плагина API (вы можете найти его в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure)).
JSON_REQUEST – запрос к серверу в формате json.
Поля запроса JSON_REQUEST:
<ul>
  <li>"requestType" - тип запроса:
<ul>
  <li>“getDevicesList” – запрос на получение списка всех устройств;</li>
  <li>“getDeviceStatus” – запрос на получение статуса устройства;</li>
  <li>“setDeviceStatus” – запрос на установку статуса устройства;</li>
       <li>“setDeviceStatusRaw” – запрос на установку статуса устройства (статус в шестнадцатеричном формате);</li>
  <li>“getAllDevicesStatus” – запрос на получение статуса всех устройств.</li>
      
</ul>
</li>
  <li>“key” – ключ для плагина API (его можно получить в программе LT Setup. В разделе Плагины (Plugins) найдите плагин API и нажмите кнопку Настроить (Configure)).</li>
  <li>“addr” – адрес устройства.</li>
  <li>“status” – статус устройства.</li>
</ul>
Примеры запросов и ответов:

API работает через HTTP-запрос GET, поэтому вы можете работать со своим сервером Larnitech из браузера, просто отправляя запросы из адресной строки. Запрос:

1http://IPADDR:PORT/JSON_REQUEST

Где: 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” – статус устройства.

Примеры запросов и ответов: