Изменения

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

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

228 байт убрано, 13:42, 13 марта 2014
Нет описания правки
После бронирования, если не истек таймлимит можно аннулировать сделанный заказ. Аннуляция заказа в Nemo может быть ручной (сделанной пользователем) и автоматической - по истечению таймлимита, установленного для заказа система сама аннулирует заказ.
WSDL: http://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/wsdl.php?for=CancelBook
'''Пример запроса и ответа на аннуляцию заказа:'''
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DCancelBook">
<soapenv:Header/>
<soapenv:Body>
<!--Language, код языка, обязательный-->
<!--Currency код валюты, обязательный-->
<ClientId>102---</ClientId> <APIKey>7F48365D42B73307C99C12A578E92B36---</APIKey>
<Language>RU</Language>
<Currency>RUB</Currency>
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DCancelBook" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:CancelBookResponse>
Данный запрос отправляется из Nemo после того как пользователь на результатах поиска нажимает ссылку «забронировать». Он необходим для того чтобы перед подтверждением бронирования повторно проверить перелет на доступность и исключить максимально возможное количество заказов, которые нельзя будет забронировать из-за сервисных ошибок, либо изменения условий (например, снятия мест).
WSDL: http://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/wsdl.php?for=AirAvail
'''Пример запроса и ответа:'''
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DAirAvail">
<soapenv:Header/>
<soapenv:Body>
<!--Language, код языка, обязательный-->
<!--Currency код валюты, обязательный-->
<ClientId>102---</ClientId> <APIKey>7F48365D42B73307C99C12A578E92B36---</APIKey>
<Language>RU</Language>
<Currency>RUB</Currency>
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DAirAvail" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:AirAvailResponse>
'''Запрос на обновление заказа'''
WSDL: http://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/wsdl.php?for=UpdateBook
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DUpdateBook">
<soapenv:Header/>
<soapenv:Body>
<!--Language, код языка, обязательный-->
<!--Currency код валюты, обязательный-->
<ClientId>102---</ClientId> <APIKey>7F48365D42B73307C99C12A578E92B36---</APIKey>
<Language>RU</Language>
<Currency>RUB</Currency>
'''Чтение тарифных правил''' - это запрос, который отправляется после того, как пользователь на результатах поиска выбрал перелет и нажал «Забронировать». При помощи него Nemo получает информацию от поставщика о возвратности/невозвратности тарифов, а так же иную полезную информацию, которая доступна пользователю на странице подтверждения бронировании по клику на названии тарифного правила.
WSDL: http://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/wsdl.php?for=GetAirRules
'''Пример запроса и ответа:'''
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DGetAirRules">
<soapenv:Header/>
<soapenv:Body>
<!--Language, код языка, обязательный-->
<!--Currency код валюты, обязательный-->
<ClientId>102---</ClientId> <APIKey>7F48365D42B73307C99C12A578E92B36---</APIKey>
<Language>RU</Language>
<Currency>RUB</Currency>
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DGetAirRules" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:GetAirRulesResponse>
Данный запрос запускается после оплаты заказа, может быть запущен как в ручную - пользователем, у которого есть на это права, так и автоматически при использовании соответствующей опции. Выписать неоплаченный заказ через Nemo возможности нет. При запуске запроса на выписку также запускается процесс обновления заказа, в ходе которого сверяется цена и остальные параметры заказа, а также проверяется его актуальность. Заказы, с истекшим таймлимитом выписаны через Nemo быть не могут.
WSDL: http://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/wsdl.php?for=Ticketing
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DTicketing">
<soapenv:Header/>
<soapenv:Body>
<!--Language, код языка, обязательный-->
<!--Currency код валюты, обязательный-->
<ClientId>102---</ClientId> <APIKey>7F48365D42B73307C99C12A578E92B36---</APIKey>
<Language>RU</Language>
<Currency>RUB</Currency>
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DTicketing" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:TicketingResponse>
<!--Код авиакомпании - валидирующего перевозчика, IATA-->
<ValCompany>UT</ValCompany>
<URL>http---sys.nemo-ibe.comCLIENT_DOMAIN---</URL>
<!--Сегменты в перелёте, обязательный-->
<Segments>
Данный запрос запускается после выписки билета, если необходимо его отменить.
WSDL: http://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/wsdl.php?for=VoidTicket
'''Пример запроса и ответа:'''
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DVoidTicket">
<soapenv:Header/>
<soapenv:Body>
<!--Language, код языка, обязательный-->
<!--Currency код валюты, обязательный-->
<ClientId>102---</ClientId> <APIKey>7F48365D42B73307C99C12A578E92B36---</APIKey>
<Language>RU</Language>
<Currency>RUB</Currency>
<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://sys.nemo-ibe.comCLIENT_DOMAIN/nemoflights/?version%3D1.0%26for%3DVoidTicket" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:VoidTicketResponse>

Навигация

'