Открыть главное меню

Изменения

Интеграция со сторонними системами АПИ

448 байт убрано, 21:11, 28 января 2015
API Поиска отелей
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Ответ ======
<div class="mw-collapsible-content">
Система по заданным параметрам ищет отели и возвращает результаты поиска. Все результаты поиска хранятся в базе Nemo определенный срок и доступны для бронирования по идентификатору CacheId.
</div>
====== Ошибки ======
==== Расширенная информация по одному отелю ====
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Запрос ======
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Ответ ======
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
</div>
====== Ошибки ======
==== Штрафы за аннуляцию ====
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Запрос ======
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Ответ ======
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
</div>
====== Ошибки ======
==== Бронирование ====
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Запрос ======
<div class="mw-collapsible-content">
Схема запроса позволяет указывать несколько услуг для бронирования сразу. Это было сделано с заделом на возможность расширения функциональности в будущем при сохранении совместимости.
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Ответ ======
<div class="mw-collapsible-content">
После выполнения запроса сразу поступит информация о бронировании. В первую очередь нужно внимательно проверить статусы &lt;Status&gt; всех услуг в бронировании. Если бронировалась услуга со статусом в результатах поиска RQ (по запросу), то статус скорее всего будет не равен «booked». Через некоторое время проверять реальный статус бука отправляя запрос на чтение данных о бронировании.
</div>
====== Ошибки ======
==== Подтверждение бронирования ====
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
===== Запрос =====
<div class="mw-collapsible-content">
Подтверждение бронирования заказа.
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Ответ ======
<div class="mw-collapsible-content">
</div>
====== Ошибки ======
==== Выгрузка актуальных данных по заказу(ам) ====
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Запрос ======
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Ответ ======
<div class="mw-collapsible-content">
Ответ содержит элементы результатов бронирований. См. описание выше.
</div>
====== Ошибки ======
==== Аннуляция заказа ====
'''WSDL''' (тестовый сервер): http://tst.nemo-ibe.com/wsdev/wsdl.php?for=CancelBooking
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
====== Запрос ======
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
</div>
====== Ответ ======
см. результаты бронирования.
====== Ошибки ======
* '''You can cancel only booked order''' - возникает при попытке аннулировать незабронированный заказ.
* '''Invalid Booking Id N''' - заказ с номером N отсутствует.
= Статические данные =
'