Изменения

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

Агентский API Авиабилеты

3296 байт убрано, 12:20, 15 марта 2014
Нет описания правки
** [[Веб-служба бронирования#Общий формат запроса / ответа|Общий формат запроса / ответа]]
** [[Веб-служба бронирования#Пример использования|Пример использования]]
** [[Веб-служба бронирования#Отмена бронирования|Отмена бронирования]]
== Агентский АПИ выписки ==
*присылать маршрут-квитанцию;
*войдировать билет.
 
== Отмена бронирования ==
 
После бронирования, если не истек таймлимит можно аннулировать сделанный заказ. Аннуляция заказа в Nemo может быть ручной (сделанной пользователем) и автоматической - по истечению таймлимита, установленного для заказа система сама аннулирует заказ.
 
WSDL: http://CLIENT_DOMAIN/nemoflights/wsdl.php?for=CancelBook
 
'''Пример запроса и ответа на аннуляцию заказа:'''
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
==== Запрос ====
<div class="mw-collapsible-content">
<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_DOMAIN/nemoflights/?version%3D1.0%26for%3DCancelBook">
<soapenv:Header/>
<soapenv:Body>
<ver:CancelBook>
<RequestBin>
<Request>
<!--Запрос, обязательный-->
<!--BookID - Ид брони в системе немо, целое число, обязательный-->
<CancelBook BookID="260646"/>
</Request>
<Source>
<!--Авторизация, обязательный-->
<!--ClientId, идентификатор клиента, обязательный-->
<!--APIKey, API ключ клиента, обязательный-->
<!--Language, код языка, обязательный-->
<!--Currency код валюты, обязательный-->
<ClientId>---</ClientId>
<APIKey>---</APIKey>
<Language>RU</Language>
<Currency>RUB</Currency>
</Source>
</RequestBin>
</ver:CancelBook>
</soapenv:Body>
</soapenv:Envelope>
</syntaxhighlight>
</div>
</div>
 
<div class="toccolours mw-collapsible mw-collapsed" style="width:1000px">
==== Ответ ====
<div class="mw-collapsible-content">
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://CLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DCancelBook" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:CancelBookResponse>
<ResponseBin>
<Response>
<!--BookID - Ид брони в системе немо, целое число-->
<CancelBook BookID="260646">
<!--Result, Отмена брони-->
<!--Sucscess, Результат отмены брони, true или false-->
<Result Success="true"/>
</CancelBook>
<Requisites/>
<RequestType xsi:nil="true"/>
<UserID xsi:nil="true"/>
<Errors xsi:nil="true"/>
</Response>
</ResponseBin>
</ns1:CancelBookResponse>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
</syntaxhighlight>
</div>
</div>
== Проверка на доступность ==

Навигация

'