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

Изменения

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

74 байта добавлено, 10:47, 13 марта 2014
Нет описания правки
== Запрос на бронирование ==
Получить доступ к результатам бронирования в данном сервисе можно через SOAP клиента. Для получения результата необходим параметр - «FlightId» - ИД Id перелёта , для которого будет производится бронирование. WSDL находится по адресу: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=BookFlight.
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
<!--FlightId - ид перелёта в системе Немо-->
<!--Optional:-->
<ValidatingCompany>?</ValidatingCompany> //<!--необязательный-->
<!--ValidatingCompany - валидирующий перевозчик (тот кто выписывает билет)-->
<!--Optional:-->
</BookingCodes>
<!--Optional:-->
<CurrencyCode>?</CurrencyCode> //<!--необязательный-->
<!--CurrencyCode - код валюты-->
<!--Optional:-->
<TicketTimeLimit>?</TicketTimeLimit> //<!--необязательный-->
<!--TicketTimeLimit - таймлимит на оплату, формат: ГГГГ-ММ-ДДTЧЧ:ММ:СС-->
<!--Optional:-->
<Agency Name="?"> //<!--необязательный-->
<!--Name - название агентства-->
<Telephone Type="?">
<!--PhoneNumber - номер телефона-->
<!--Optional:-->
<CountryAccessCode>?</CountryAccessCode> //<!--необязательный-->
<!--CountryAccessCode - код страны-->
<!--Optional:-->
<AreaCityCode>?</AreaCityCode> //<!--необязательный-->
<!--AreaCityCode - код региона/города-->
</Telephone>
<Address City="?" State="?" StreetAddress="?" PostalCode="?" CountryCode="?"/> //<!--необязательный-->
<!--City - город-->
<!--State - штат-->
может быть контактным лицом, по умолчанию false-->
<!--Num - порядковый номер пассажира, начинается с 1-->
<!--LinkedTo - номер взрослого, к которому привязан младенец/ребёнок--> //<!--необязательный--> <!--TravellerId - индивидуальный номер пассажира--> //<!--необязательный--> <Meal>?</Meal> //<!--необязательный-->
<!--Meal - код типа питания, возможные значения:
NONE - отсутствует
<!--LastName - фамилия пассажира-->
<!--Optional:-->
<MiddleName>?</MiddleName> //<!--необязательный-->
<!--MiddleName - отчество пассажира-->
</PersonalInfo>
<LoyaltyCard OpCode="?" Number="?"/> //<!--необязательный-->
<!--OpCode - код авиакомпании-->
<!--Number - номер карточки-->
<!--BirthCountry - страна рождения(IATA код страны)-->
<!--BirthCity - город рождения(название)-->
<ArrAddress City="?" State="?" StreetAddress="?" PostalCode="?" CountryCode="?"/> //<!--необязательный-->
<!--City - город-->
<!--State - штат или область въезда-->
<!--CountryCode - код страны-->
<PreferedPlace SmokingAllowed="?" Location="?" RowNumber="?" PlaceNumber="?" SegNumber="?"/>
//<!--необязательный-->
<!--Если указаны номер ряда и номер места, то параметры SmokingAllowed и Location игнорируются-->
<!--SmokingAllowed - булевское значение, true - место для курящих, false - место для некурящих-->
</Travellers>
<!--Optional:-->
<QueueNum>?</QueueNum> //<!--необязательный-->
<!--QueueNum - номер очереди, в которую необходимо поместить бронирование-->
</BookFlight>
'