Изменения

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

Результаты поиска

3423 байта добавлено, 04:47, 27 марта 2012
Нет описания правки
Шаблон «без группировки» берется из панели управления или загружается Стандартный шаблон без группировки.
 
== Проверка на доступность ==
 
После того, как [[пользователь]] на результатах поиска нажимает ссылку "забронировать" перед подтверждением бронирования система отправляет запрос на доступность, необходимый для повторной проверки перелета на доступность и исключения максимально возможного количества заказов, которые нельзя будет забронировать из-за сервисных ошибок, либо изменения условий (например, снятия мест).
 
WSDL: [http://sys.nemo-ibe.com/nemoflights/wsdl.php?for=AirAvail http://sys.nemo-ibe.com/nemoflights/wsdl.php?for=AirAvail]
 
'''Пример запроса и ответа:'''
 
'''REQUEST'''
 
<pre><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://tst.nemo-ibe.com/nemoflights/?version%3D1.0%26for%3DVoidTicket">
<soapenv:Header/>
<soapenv:Body>
<ver:AirAvail>
<RequestBin>
<Request>
<AirAvail>
<!--Запрос, обязательный-->
<!--FlightId ид перелёта в системе Немо, обязательный-->
<FlightId>534733</FlightId>
</AirAvail>
</Request>
<!--Авторизация, обязательный-->
<!--@ClientId, идентификатор клиента, обязательный-->
<!--@APIKey, API ключ клиента, обязательный-->
<!--@Language, код языка, обязательный-->
<!--@Currency код валюты, обязательный-->
<Source>
<ClientId>102</ClientId>
<APIKey>7F48365D42B73307C99C12A578E92B36</APIKey>
<Language>RU</Language>
<Currency>RUB</Currency>
</Source>
</RequestBin>
</ver:AirAvail>
</soapenv:Body>
</soapenv:Envelope></pre>
 
'''RESPONSE'''
 
<pre><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://tst.nemo-ibe.com/nemoflights/?version%3D1.0%26for%3DVoidTicket">
<soapenv:Header/>
<soapenv:Body>
<ver:AirAvail>
<ResponseBin>
<Response>
<!--Запрос, обязательный-->
<!--@FlightId ид перелёта в системе Немо, обязательный-->
<!--@IsAvail доступность перелёта, true или false, обязательный-->
<AirAvail FlightId="534733" IsAvail="true"/>
</Response>
<!--Авторизация, обязательный-->
<!--@ClientId, идентификатор клиента, обязательный-->
<!--@APIKey, API ключ клиента, обязательный-->
<!--@Language, код языка, обязательный-->
<!--@Currency код валюты, обязательный-->
<Source>
<ClientId>102</ClientId>
<APIKey>7F48365D42B73307C99C12A578E92B36</APIKey>
<Language>RU</Language>
<Currency>RUB</Currency>
</Source>
</ResponseBin>
</ver:AirAvail>
</soapenv:Body>
</soapenv:Envelope></pre>
== См. также ==

Навигация

'