Запрос на получение версий справочников в Emenu — различия между версиями

Материал из Wiki
Перейти к: навигация, поиск
(Новая страница: «<syntaxhighlight lang="xml"> </syntaxhighlight> _____________________________________________ Category:API для "Emenu" API для "Emenu" Этот…»)
 
 
Строка 1: Строка 1:
<syntaxhighlight lang="xml">
 
 
</syntaxhighlight>
 
 
_____________________________________________
 
 
[[Category:API для "Emenu"]]
 
[[Category:API для "Emenu"]]
 
[[API для "Emenu"]]
 
[[API для "Emenu"]]

Текущая версия на 10:47, 17 марта 2015

API для "Emenu"

Этот запрос должен быть достаточно частым (интервал 5-20 секунд). Как только Emenu обнаруживает, что версия пришедшего справочника не совпадает с версией хранимого в локальной базе данных, то делается запрос версий всех элементов конкретного справочника.

Страница efm_version
Параметры
  • mid - ID устройства
Пример запроса http://localhost:9870/efm_version?mid=0001
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<response>
  <result>ok</result>
    <versions>
      <!-- Версия справочника модификаторов -->
      <item type="modifier" version="1"/>
      <!-- Версия справочника разделов меню -->
      <item type="menu" version="324"/>
      <!-- Версия справочника единиц номенклатуры -->
      <item type="nomenclature" version="45"/>
      <!-- Версия справочника акций emenu -->
      <item type="actions" version="45"/>
      <!-- Версия конфигурации самого меню -->
      <item type="config" version="55"/>
    </versions>
</response>