ПОДПИСЫВАЙТЕСЬ НА НАШ ТЕЛЕГРАМ-КАНАЛ @nemo_travel_official

Веб-служба бронирования

Материал из Центр поддержки системы бронировании
Версия от 13:55, 4 февраля 2016; Мария Горшенева (обсуждение | вклад) (Общий формат запроса / ответа отмены бронирования)
Перейти к навигации Перейти к поиску

Подключение

Получить доступ к результатам бронирования в данном сервисе можно через SOAP клиента. Для получения результата необходим параметр — «FlightId» — Id перелёта, для которого будет производится бронирование. WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=BookFlight

Общий формат запроса / ответа бронирования

развернуть

Запрос

развернуть

Ответ

развернуть

Ответ с ошибками

Пример использования

Пример одностороннего перелета Москва — Мадрид.

развернуть

Запрос

развернуть

Ответ

Общий формат запроса / ответа отмены бронирования

После бронирования, если не истек таймлимит можно аннулировать сделанный заказ. Аннуляция заказа в Nemo может быть ручной (сделанной пользователем) и автоматической — по истечению таймлимита, установленного для заказа система сама аннулирует заказ.

WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=CancelBook

развернуть

Запрос

развернуть

Ответ

div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">

Ответ с ошибками

1 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
2    <SOAP-ENV:Body>
3       <SOAP-ENV:Fault>
4          <faultcode>Receiver</faultcode>
5          <faultstring>Internal Error: Already Cancelled</faultstring>
6       </SOAP-ENV:Fault>
7    </SOAP-ENV:Body>
8 </SOAP-ENV:Envelope>

См. также