Изменения

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

Дополнительные запросы АПИ авиабилетов

5786 байт убрано, 18:38, 31 июля 2018
Ответ
<syntaxhighlight lang="xml" line enclose="div" style="font-size:9pt;background: #F9F9F9; border: 1px dashed #2F6FAB; padding: 10px 5px; margin: 10px 0;">
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://CLIENT_DOMAINtez.nemo.travel/nemoflights/?version=1.0&for=GetFareFamilies" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<ns1:GetFareFamiliesResponse>
<GetFareFamilies>
<AlternateFlights>
<AlternateFlight FlightId="43984060001272233830001" Nemo2FlightId="14293941302000012109646892000000">
<!--FlightId — Id перелёта в Nemo 1.0 -->
<!--Nemo2FlightId — Id перелёта в Nemo Connect -->
<Price Currency="RUBEUR">4164867.95</Price> <!--Price Currency — стоимость перелета в базовой валюте.-->
<FareFamily>
<!--FareFamily — deprecated; описание услуг семейства тарифов в старом формате. Впоследствии передача информации в данном формате будет удалена. -->
<Name>Эконом БазовыйГибкий</Name> <!--Name — наименование тарифа.-->
<Features>
<Carryon>1 сумка место до 10 7 кг</Carryon>
<!--Carryon — ручная кладь.-->
<Miles>50%</Miles>
<!--Miles — мили.-->
<SpecialMeal>false</SpecialMeal>
<!--SpecialMeal — специальное питание на борту.-->
<Meals xsi:nil="true"/>
<!--Meals — закуска/горячее питание.--> <VIP>falsetrue</VIP>
<!--VIP — Бизнес зал.-->
<Baggage>Unknownне включен в тариф</Baggage>
<!--Baggage — Багаж.-->
<Exchangable>true</Exchangable>
<Type>Segment</Type>
</ExchangePenalty>
<!--ExchangePenalty — Удержание за изменения в билете до вылета. Величина неустойки в базовой валюте за сегмент.--> <Refundable>falsetrue</Refundable> <!--Refundable — Признак возвратности билета.-->
<RefundPenalty xsi:nil="true"/>
<!--RefundPenalty — Удержание за возврат.-->
</FareFamily>
<FareFamilyDesc>
<!--AlternateFlight.FareFamilyDesc — описание услуг семейства тарифов в актуальном формате.--> <!--Внимание! Рекомендуется использовать информацию о семействах тарифов из элемента AlternateFlight.FareFamilyDescArray.FareFamilyDesc. Так как в элементе AlternateFlight.FareFamilyDesc содержится актуальная информация только в том случае, если для всех сегментов перелета применено одно и то же семейство тарифов.--> <Name>Базовый экономЭконом Гибкий</Name> <!--Name — наименование тарифа.--> <Parameters>
<!--Parameters — универсальные параметры, описывающие условия семейства тарифов.-->
<FareFamilyParameter>
<Type>carry_on</Type>
<!--Type — категория параметра. Может принимать значения: carry_on (Ручная кладь), baggage (Багаж), refundable (Возвратность), exchangeable (Возможность обмена), vip_service (VIP сервис), seats_registration (Выбор места), miles (Мили), meal (Питание), sales_restrictions (Ограничение тарифа).-->
<NeedToPay>Free</NeedToPay>
<!--NeedToPay — признак платности услуги.-->
<ShortDescription>
<!--ShortDescription — краткое описание универсального параметра.-->
<LangItem>
<!--LangItem — краткое описание может быть задано на нескольких языках.-->
<Language>EN</Language>
<!--Language — язык краткого описания. Краткое описание параметра может быть задано на следующих языках: RU (русский), EN (английский), DE (немецкий), KZ (казахский), AZ (азербайджанский).-->
<Value>1 item up to 7 kg</Value>
<!--Value — значение краткого описания.-->
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>1 место до 7 кг</Value>
</LangItem>
</ShortDescription>
<FullDescription>
<!--FullDescription — полное описание универсального параметра.-->
<LangItem>
<!--LangItem — полное описание может быть задано на нескольких языках.-->
<Language>EN</Language>
<!--Language — язык полного описания. Полное описание параметра может быть задано на следующих языках: RU (русский), EN (английский), DE (немецкий), KZ (казахский), AZ (азербайджанский).-->
<Value>General allowance — 1 item up to 7 kg. For Panorama Premium cardholders — 1 item up to 12 kg.</Value>
<!--Value — значение полного описания.-->
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Общая норма — 1 место до 7 кг. Для владельцев карт Panorama Club Premium — 1 место до 12 кг.</Value>
</LangItem>
</FullDescription>
</FareFamilyParameter>
</Parameters>
</FareFamilyDesc>
<FareFamilyDescArray>
<!--FareFamilyDescArray — массив с описаниями услуг всех семейств тарифов, присутствующих в перелете -->
<FareFamilyDesc>
<!--FareFamilyDesc — описание услуг семейства тарифов в актуальном формате.-->
<Name>Эконом Гибкий</Name>
<!--Name — наименование тарифа.-->
<Parameters>
<FareFamilyParameter>
<Type>carry_on</Type> <!--Type — категория параметра. Может принимать значения: carry_on (Ручная кладь), baggage (Багаж), refundable (Возвратность), exchangeable (Возможность обмена), vip_service (VIP сервис), seats_registration (Выбор места), miles (Мили), meal (Питание), sales_restrictions (Ограничение тарифа).--> <NeedToPay>Free</NeedToPay> <!--NeedToPay — признак платности услуги.--> <ShortDescription> <!--ShortDescription — краткое описание универсального параметра.--> <LangItem> <!--LangItem — краткое описание может быть задано на нескольких языках.--> <Language>EN</Language> <!--Language — язык краткого описания. Краткое описание параметра может быть задано на следующих языках: RU (русский), EN (английский), DE (немецкий), KZ (казахский), AZ (азербайджанский).--> <Value>1 item up to 8 7 kg</Value> <!--Value — значение краткого описания.--> </LangItem> <LangItem> <Language>RU</Language> <Value>1 сумка место до 8 7 кг</Value> </LangItem> </ShortDescription> <FullDescription> <!--FullDescription — полное описание универсального параметра.--> <LangItem> <!--LangItem — полное описание может быть задано на нескольких языках.--> <Language>EN</Language> <!--Language — язык полного описания. Полное описание параметра может быть задано на следующих языках: RU (русский), EN (английский), DE (немецкий), KZ (казахский), AZ (азербайджанский).--> <Value>General allowance — 1 cabin bag (55х40х20 cm) + item up to 7 kg. For Panorama Premium cardholders — 1 personal item (30x40x10 cm) — up to 8 12 kg in total.</Value> <!--Value — значение полного описания.--> </LangItem> <LangItem> <Language>RU</Language> <Value>Общая норма — 1 сумка ручной клади (55х40х20 см) и место до 7 кг. Для владельцев карт Panorama Club Premium — 1 личная вещь (30х40х10 см) — в сумме место до 8 12 кг.</Value> </LangItem> </FullDescription>
</FareFamilyParameter>
... </Parameters> </FareFamilyDesc> <FareFamilyDesc> <Name>Эконом Базовый</Name> <Parameters> <FareFamilyParameter> <Type>carry_on</Type> <NeedToPay>Free</NeedToPay> <ShortDescription> <LangItem> <Language>EN</Language> <Value>1 item up to 7 kg</Value> </LangItem> <LangItem> <Language>RU</Language> <Value>1 место до 7 кг</Value> </LangItem> </ShortDescription> <FullDescription> <LangItem> <Language>EN</Language> <Value>General allowance — 1 item up to 7 kg. For Panorama Premium cardholders — 1 item up to 12 kg.</Value> </LangItem> <LangItem> <Language>RU</Language> <Value>Общая норма — 1 место до 7 кг. Для владельцев карт Panorama Club Premium — 1 место до 12 кг.</Value> </LangItem> </FullDescription> </FareFamilyParameter> ... </Parameters> </FareFamilyDesc> </FareFamilyDescFareFamilyDescArray> <PricingInfo Refundable="?false"> <!--Refundable — возвратный/невозвратный, true/false. Если пустое, то не известно--> <PassengerFare Type="?ADT" Quantity="?2"> <!--Type — тип тарифа--> <!--Quantity — количество пассажиров данного типа--> <TravellerRef> <!--TravellerRef — Ссылка на пассажиров, к которым относится данный тариф--> <Ref>?</Ref> <!--Ref — Номера пассажиров, к которым относится данный тариф--> </TravellerRef> <BaseFare Currency="?USD" Amount="?305"/> <!--BaseFare — базовая стоимость, в базовой валюте. Currency — код валюты, Amount — значение цены--> <EquiveFare Currency="?UAH" Amount="?7990"/> <!--EquiveFare — базовая стоимость, в эквивалентной валюте(валюте продажи). Currency — код валюты, Amount — значение цены--> <TotalFare Currency="?UAH" Amount="?11604"/> <!--TotalFare — суммарная стоимость, в эквивалентной валюте. Currency — код валюты, Amount — значение цены--> <Taxes> <Tax CurCode="?UAH" TaxCode="?YQ" Amount="?106"/> <!--CurCode — код валюты, TaxCode — код таксы, Amount — сумма таксы--> </Taxes> <Tariffs> <Tariff Code="?M2LUP1" SegNum="?1"> <!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--> <FareFamilies> <FullName>Эконом Гибкий</FullName> <!--FullName — название тарифа--> </FareFamilies> </Tariff> <Tariff Code="M2ZUP1" SegNum="2"> <!--Code — код тарифа, SegNum — номер сегмента, к которому применён тариф--> <FareFamilies> <FullName>?Эконом Базовый</FullName> <!--FullName — название тарифа--> </FareFamilies> </Tariff> </Tariffs> <FareCalc>?17AUG18IEV PS NCE160.00PS IEV145.00NUC305.00END ROE1.000000</FareCalc> <!--FareCalc — строка расчёта цены--> <LastTicketDateTime>?2018-08-17T09:50:00</LastTicketDateTime> <!--LastTicketDateTime — дата и время таймлимита по выписке в формате ГГГГ-MM-ДДTЧЧ:ММ:СС. Если включена настройка "Применение временной зоны - Для расчетов таймлимитов в агентском API", дата и время таймлимита будут переведены во временную зону пользователя. При отключенной настройке по умолчанию дата и время будут в Московском часовом поясе.--> </PassengerFare> </PricingInfo>
</AlternateFlight>
<AlternateFlight FlightId="1256110002">
<Price Currency="RUB">11069</Price>
<FareFamily>
<Name>Эконом Гибкий</Name>
<Features>
<Carryon>1 место до 10 кг</Carryon>
<Miles>100%</Miles>
<SpecialMeal>false</SpecialMeal>
<Meals/>
<VIP>false</VIP>
<Baggage>1 сумка</Baggage>
<Exchangable>true</Exchangable>
<ExchangePenalty Free="true">
<Value/>
<Type/>
</ExchangePenalty>
<Refundable>true</Refundable>
<RefundPenalty>
<Value Currency="RUB">1000</Value>
<Type>Segment</Type>
</RefundPenalty>
</Features>
</FareFamily>
<FareFamilyDesc>
<Name>Эконом Гибкий</Name>
<Parameters>
<FareFamilyParameter>
<Type>miles</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>100% S7 Priority Miles</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>100% миль S7 Priority</Value>
</LangItem>
</ShortDescription>
<FullDescription/>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>carry_on</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>up to 10 kg</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>1 место до 10 кг</Value>
</LangItem>
</ShortDescription>
<FullDescription/>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>baggage</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>1 bag</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>1 сумка</Value>
</LangItem>
</ShortDescription>
<FullDescription/>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>refundable</Type>
<NeedToPay>Charge</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>Refund</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Возврат билета</Value>
</LangItem>
</ShortDescription>
<FullDescription>
<LangItem>
<Language>EN</Language>
<Value>Refundable. A fee applies.</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Тариф на неиспользованных участках подлежит возврату. Такса YR, аэропортовые таксы и сборы по неиспользованным участкам подлежат возврату. Такса YQ возврату не подлежит. Взимается сбор за возврат за каждый возвращаемый участок, на котором была неявка, и сбор за возврат за каждый возвращаемый участок, на котором не было неявки. Сбор за оформление авиабилета возврату не подлежит.</Value>
</LangItem>
</FullDescription>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>seats_registration</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>Seat Selection</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Выбор места при регистрации</Value>
</LangItem>
</ShortDescription>
<FullDescription>
<LangItem>
<Language>EN</Language>
<Value>Seat selection permitted during the check-in.</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Бесплатный выбор места в салоне при регистрации на рейс. Выбор места при покупке за дополнительную плату. Выбор места повышенной комфортности за дополнительную плату.</Value>
</LangItem>
</FullDescription>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>exchangeable</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>Exchange Before Departure</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Изменения в билете до вылета</Value>
</LangItem>
</ShortDescription>
<FullDescription>
<LangItem>
<Language>EN</Language>
<Value>Exchangeable before departure. No fee applies.</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Изменения разрешены без сборов до вылета. Разрешены со сбором за каждый сегмент после вылета. Разрешен обмен билета до более высокого тарифа в пределах группы Эконом Гибкий и Бизнес Гибкий, при доборе с Эконом Гибкий до Бизнес Гибкий со сбором за каждый сегмент. Возможна доплата разницы до доступного уровня тарифа на момент обмена билета.</Value>
</LangItem>
</FullDescription>
</FareFamilyParameter>
<FareFamilyParameter>
<Type>meal</Type>
<NeedToPay>Free</NeedToPay>
<ShortDescription>
<LangItem>
<Language>EN</Language>
<Value>Snacks/Meals</Value>
</LangItem>
<LangItem>
<Language>RU</Language>
<Value>Закуска/горячее питание</Value>
</LangItem>
</ShortDescription>
<FullDescription/>
</FareFamilyParameter>
</Parameters>
</FareFamilyDesc>
<PricingInfo Refundable="true">
<PassengerFare Type="ADT" Quantity="1">
<TravellerRef xsi:nil="true"/>
<BaseFare Currency="RUB" Amount="9000"/>
<EquiveFare Currency="KZT" Amount="49105"/>
<TotalFare Currency="KZT" Amount="59663"/>
<Taxes>
<Tax CurCode="KZT" TaxCode="YQ" Amount="2374"/>
<Tax CurCode="KZT" TaxCode="YR" Amount="8184"/>
</Taxes>
<Tariffs>
<Tariff Code="QFLOW" SegNum="1">
<FareFamilies>
<FullName>Эконом Гибкий</FullName>
</FareFamilies>
</Tariff>
</Tariffs>
<FareCalc>MOW S7 OVB9000.00RUB9000.00END</FareCalc>
<LastTicketDateTime>2017-07-03T23:59:00</LastTicketDateTime>
</PassengerFare>
</PricingInfo>
</AlternateFlight>
</AlternateFlights>
</GetFareFamilies>

Навигация

'