1206
правок
Изменения
Перейти к навигации
Перейти к поиску
Использование запроса проверки доступности позволяет не бронировать заведомо недоступные перелеты (IsAvail="false"), но значение IsAvail="true" не дает гарантииПустой заказ в системе Nemo, означает что перелёт будет доступен к моменту бронирования, лишь до некоторой степени увеличивает такую вероятность.
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;"><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://CLIENT_DOMAINDOMEN_NAME/nemoflights/?version%3D1.0%26for%3DAirAvail3DEmptyBook">
</syntaxhighlight>
→Создание заказа в системе Nemo
=== Создание заказа в системе Nemo ===
Данный запрос отправляется из используется для того что бы создать в системе Nemo после того как пользователь выбирает интересующий его перелет отложенный заказ, в котором будет информация о перелете. Пустой заказ создается на странице выдачи с основании перелета из результатов поиска. Он необходим для того чтобы перед подтверждением бронирования повторно проверить перелет на доступность.
WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=AirAvailEmptyBook
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
==== Запрос ====
<div class="mw-collapsible-content">
<soapenv:Header/>
<soapenv:Body>
<ver:AirAvailEmptyBook>
<RequestBin>
<Request>
<AirAvailEmptyBook> <FlightId>?</FlightId> <!--Запрос, обязательныйOptional:--> <Referrer>?</Referrer> <!--FlightId — Id перелёта в системе Nemo, обязательныйOptional:--> <FlightIdAdditionalOperations> <Operation>?</Operation>142330001ActualizeFlight GetFareRules GetFareFamilies </FlightIdAdditionalOperations> </AirAvailEmptyBook>
</Request>
<Source>
<!--Авторизация, обязательный--ClientId> ?<!--/ClientId, идентификатор клиента, обязательный--> <!--APIKey, API ключ клиента, обязательный--> <!--Language, код языка, обязательный--> <!--Currency код валюты, обязательный--> <ClientId>---?</ClientIdAPIKey> <APIKeyLanguage>---?</APIKeyLanguage> <LanguageCurrency>RU?</LanguageCurrency> <CurrencyShowNames>RUB?</CurrencyShowNames>
</Source>
</RequestBin>
</ver:AirAvailEmptyBook>
</soapenv:Body>
</soapenv:Envelope>
</div>
</div>