Изменения документа Протокол интеграции систем внешних наливов с Топаз "Web Офис"
Редактировал(а) Dmitriy 2026/04/23 06:18
От версии 34.1
отредактировано Ярослава Ерина
на 2024/12/11 13:29
на 2024/12/11 13:29
Изменить комментарий:
К данной версии нет комментариев
К версии 27.1
отредактировано Ярослава Ерина
на 2024/12/11 12:27
на 2024/12/11 12:27
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,3 +1,5 @@ 1 +{{toc/}} 2 + 1 1 v 1.0.1 2 2 3 3 == Настройка перед интеграцией == ... ... @@ -18,11 +18,8 @@ 18 18 19 19 (% class="box errormessage" %) 20 20 ((( 21 -(% class="wikigeneratedid" id="H41443043D43D44B43943A43B44E44743D43543E43144543E43443843C43E43144343443544243F43544043543443043243044244C43243E43244143544543743043F44043E44143044543E44243243D43544843D43543944143844144243543C44B4322242243E43F430437-WebOffice2243243743043343E43B43E43243A43528header29externalSystemApikey" %) 22 -((( 23 23 === **Данный ключ необходимо будет передавать во всех запросах от внешней системы в "Топаз-Web Office" в заголовке (header) externalSystemApikey** === 24 24 ))) 25 -))) 26 26 27 27 == ApiKey == 28 28 ... ... @@ -34,7 +34,6 @@ 34 34 35 35 Базовым адресом **(baseUrl)** для выполнения запросов является [[https:~~/~~/topazoffice.ru/ms/external-fueling/integration>>https://topazoffice.ru/ms/external-fueling/integration]] 36 36 37 ----- 38 38 39 39 == **Методы API "Топаз-Web Office":** == 40 40 ... ... @@ -95,8 +95,6 @@ 95 95 |propane|газ пропан 96 96 |metan|метан 97 97 98 -== == 99 - 100 100 == Получение прайс-листа == 101 101 102 102 Внешняя система опрашивает "Топаз-Web Office" для получения прайс-листа **HTTP **запросом на **baseUrl **с префиксом **/price?apikey={apikey} **, запрос типа **GET **, timeout 10секунд. ... ... @@ -117,6 +117,7 @@ 117 117 } 118 118 {{/code}} 119 119 116 + 120 120 **Пример ответа**{{{}}} 121 121 122 122 {{code language="javascript"}} ... ... @@ -127,14 +127,13 @@ 127 127 } 128 128 {{/code}} 129 129 130 -== == 131 - 132 132 == Получение и обработка заказа == 133 133 134 -[[image:https://wiki.topazelectro.ru/download/attachments/1179735/image2023-1-19_16-21-33.png?version=1&modificationDate=1716374642000&api=v2 ||data-xwiki-image-style-border="true"]]129 +[[image:https://wiki.topazelectro.ru/download/attachments/1179735/image2023-1-19_16-21-33.png?version=1&modificationDate=1716374642000&api=v2]] 135 135 136 136 Информирование "Топаз-Web Office" о заказе и их статусах осуществляется **HTTP **запросом на **baseUrl **с префиксом **/order **, запрос типа **POST **, timeout 10 секунд. 137 137 133 + 138 138 **Тело запроса содержит JSON вида Order{{{}}}** 139 139 140 140 {{code language="javascript" layout="LINENUMBERS"}} ... ... @@ -272,8 +272,6 @@ 272 272 273 273 все параметры являются обязательными 274 274 275 -=== === 276 - 277 277 === **Статус Fueling** === 278 278 279 279 Данный статус сообщает внешней системе о том, что "Топаз-Web Office" готов запустить колонку (начать пролив) ... ... @@ -290,8 +290,6 @@ 290 290 291 291 все параметры являются обязательными 292 292 293 -=== === 294 - 295 295 === **Статус Canceled** === 296 296 297 297 Данный статус сообщает внешней системе о том, что заказ следует отменить ... ... @@ -306,8 +306,6 @@ 306 306 307 307 **reason – **текстовая причина отмены 308 308 309 -=== === 310 - 311 311 === **Статус Completed** === 312 312 313 313 Данный статус сообщает внешней системе о том, что заказ выполнен и топливо залито ... ... @@ -324,8 +324,6 @@ 324 324 325 325 **extendedDate **– дата по которой АСУ строит отчет для сверки, формат **dd.MM.yyyy HH:mm:ss** 326 326 327 -=== === 328 - 329 329 === **Отправка счетчика налива** === 330 330 331 331 В момент процесса налива "Топаз-Web Office" может сообщать внешней системе статус счетчика налива