Изменения

Перейти к навигации Перейти к поиску

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

1536 байт добавлено, 18:44, 6 мая 2019
Нет описания правки
{{Attention|В системе реализован усовершенствованный API-проект «Nemo Connect», настоятельно рекомендуем подключаться по схеме, описанной в документации по [http://docs.nemo.travel/ ссылке]}}
 
== Подключение ==
<FlightId>?</FlightId>
<!--FlightId — Id перелёта в системе Nemo-->
<!--Optional:-->
<BookId>?</BookId>
<!--BookId — Id заказа в системе Nemo, полученный в ответе на запрос EmptyBook-->
<!--Optional:-->
<CurrencyCode>?</CurrencyCode> <!--необязательный-->
<!--Num — порядковый номер пассажира, начинается с 1-->
<!--LinkedTo — номер взрослого, к которому привязан младенец/ребёнок (привязка ребёнка ко взрослому является опциональной)--> <!--необязательный-->
<!--TravellerId — устаревший параметрактуализированный номер пассажира, не используетсякоторый возвращается в ответе на запрос бронирования и в дальнейшем ссылки на пассажиров даются на основании этого параметра-->
<Meal>?</Meal> <!--необязательный-->
<!--Meal — код типа питания, возможные значения:
<!--Token — Токен мобильного устройства-->
</DeviceId>
<Marker>?</Marker>
<!--Marker — Маркер пользователя-->
</BookFlight>
</Request>
<QueryPlace xsi:nil="true"/>
<!--QueryPlace — положение брони в очереди, Number — номер брони в очереди-->
<IsPossibleToTicket>?</IsPossibleToTicket>
<!--IsPossibleToTicket — возможность провести выписку ПНРа, boolean-->
<Flight FlightId="?">
<!--FlightId — Id перелёта в системе Nemo-->
<!--Num — порядковый номер пассажира, начинается с 1-->
<!--LinkedTo — номер взрослого, к которому привязан младенец/ребёнок (привязка ребёнка ко взрослому является опциональной)-->
<!--TravellerId — устаревший параметрактуализированный номер пассажира, не используетсякоторый возвращается в ответе на запрос бронирования и в дальнейшем ссылки на пассажиров даются на основании этого параметра-->
<Meal>?</Meal>
<!--Meal — код типа питания, возможные значения:
<!--PriceTimeLimit — Таймлимит цены из ГРС в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
<AdvancedPurchaseTimeLimit>?</AdvancedPurchaseTimeLimit>
<!--AdvancedPurchaseTimeLimit — Таймлимит цены из тарифных правил. На данный момент параметр в разработке, поэтому значение у этого параметра отсутствует.формате ГГГГ-MM-ДДTЧЧ:ММ:СС--> <AgencyTimeLimit>?</AgencyTimeLimit> <!--AgencyTimeLimit - Таймлимит по настройкам в формате ГГГГ-MM-ДДTЧЧ:ММ:СС-->
</TimeLimits>
</BookFlight>
</Traveller>
</Travellers>
<AutoCancelDate>2014-03-14T09:45:00</AutoCancelDate>
<TimeLimits>
<TicketingTimeLimit>2014-03-14T12:45:00</TicketingTimeLimit>
<PriceTimeLimit>2014-03-14T10:45:00</PriceTimeLimit>
<AdvancedPurchaseTimeLimit xsi>2014-03-14T12:nil="true"40:00</AdvancedPurchaseTimeLimit> <AgencyTimeLimit>2014-03-14T09:45:00</AgencyTimeLimit>
</TimeLimits>
</BookFlight>
== Общий формат запроса / ответа отмены бронирования ==
После бронирования, если не истек таймлимит , можно аннулировать сделанный заказ. Аннуляция заказа в Nemo может быть ручной (сделанной пользователем) и автоматической — по истечению таймлимита, установленного для заказа , система сама аннулирует заказ.
WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=CancelBook

Навигация

'