23.01.2023 Выбор страхования - добавлены не обязательные параметры цена за одного пассажира (sum) и валюта заявки (currencyId)
Для сервиса выбора страховок:
https://xml.tez-tour.com/xmlgate/insurance/insuranceTypes
Добавлены параметры:
sum= Базовая стоимость тура (<order><summary><price>1002.0</price>) / Количество туристов (INF и CHD тоже учитываются)
currencyId= Валюта заявки
24.09.2021 Выбор страхования - параметр Дата вылета (startDateTo) станет обязательным
Для сервисов выбора страховок:
https://xml.tez-tour.com/xmlgate/insurance/addInsuranceTypes
https://xml.tez-tour.com/xmlgate/insurance/insuranceTypes
параметр startDateTo станет обязательным к заполнению.
Дополнительно если доступен выбор страховок будут проверятся обязательные параметры при внесении:
<order>
...
<BookOrderParams>
<insuranceType>
<id></id> <!-- идентификатор типа страхования первой страховки для бронирования -->
<dopId></dopId> <!-- идентификатор типа страхования второй страховки для бронирования -->
</insuranceType>
</BookOrderParams>
</order>
17.11.2020 Будет изменен формат идентификатора перелёта регулярными рейсами id, flightId с числового (integer) в строковый (string).
Изменения коснутся следующих сервисов с примерами:
1) https://xml.tez-tour.com/xmlgate/nemo/searchFlights
в ответе сервиса:
<nemoSearchFlightsResult>
<nemoFlightPairs>
<flightPair>
<id>12455225014_3_1</id>
2) https://xml.tez-tour.com/xmlgate/nemo/fareFamilies
в запросе:
fareFamilies?flightId=12455225014_3_2
в ответе:
<nemoFareFamiliesResult>
<alternateFlights>
<alternateFlight>
<id>12455225014_3_3</id>
3) https://xml.tez-tour.com/xmlgate/order/calculate
4) https://xml.tez-tour.com/xmlgate/order/book
Шаблон для расчёта и внесения заявки:
<order>
<NemoFlight>
<flightId>12455225014_3_3</flightId>
08.09.2020 Выбор страхования для агентств России, по направлению Турция, Египет, Мальдивы, ОАЭ, Мексика, Греция с вылетами из России
и для агентств Беларусь, по направлению Египет, Турция
Добавлены новые сервисы для выбора страховых типов.
1. Для выбора дополнительного типа страхования:
https://xml.tez-tour.com/xmlgate/insurance/addInsuranceTypes?depCityId=345&arrRegionId=1285
Параметры:
depCityId - идентификатор город вылета из справочника 3. Города
arrRegionId - идентификатор регион прилета из справочника 2. Регионы
startDateTo - дата вылета
aid - идентификатор сессии
в ответе придет список дополнительных страховок, идентификатор нужно будет передать в сервис (https://xml.tez-tour.com/xmlgate/insurance/insuranceTypes) для получения типов страхования.
Пример ответа:
<addInsuranceTypes>
<addInsuranceType>
<typeId>0</typeId> <!-- идентификатор дополнительного страхования -->
<name>no risk</name> <!-- название дополнительного страхования -->
<default>true</default> <!-- флаг использовать по умолчанию -->
</addInsuranceType>
<addInsuranceType>
<typeId>690369</typeId>
<name>SOGLASIE-TURKEY SPORT</name>
<default>false</default>
</addInsuranceType>
<addInsuranceType>
<typeId>690612</typeId>
<name>SOGLASIE-TURKEY ACTIVE</name>
<default>false</default>
</addInsuranceType>
</addInsuranceTypes>
2. Для выбора типов страхования:
https://xml.tez-tour.com/xmlgate/insurance/insuranceTypes?depCityId=345&arrRegionId=1285&addTypeId=0&excludeMissedDepartureInsurance=false
Параметры:
depCityId - идентификатор город вылета из справочника 3. Города
arrRegionId - идентификатор регион прилета из справочника 2. Регионы
addTypeId - идентификатор дополнительного страхования из ответа сервиса (https://xml.tez-tour.com/xmlgate/insurance/addInsuranceTypes)
excludeMissedDepartureInsurance - без страховки от невылета
startDateTo - дата вылета
aid - идентификатор сессии
Пример ответа:
<insuranceTypes>
<insuranceType>
<id>1</id> <!-- идентификатор записи --->
<typeId>688949</typeId> <!-- идентификатор типа страхования первой страховки для бронирования -->
<name>SOGLASIE-TURKEY</name> <!-- название типа страхования -->
<default>false</default> <!-- флаг использовать по умолчанию -->
<dopTypeId>0</dopTypeId> <!-- идентификатор типа страхования второй страховки для бронирования -->
</insuranceType>
<insuranceType>
<id>2</id>
<typeId>688949</typeId>
<name>SOGLASIE-TURKEY POLNOE POKRYTIE</name>
<default>true</default>
<dopTypeId>689033</dopTypeId>
</insuranceType>
<insuranceType>
<id>3</id>
<typeId>688949</typeId>
<name>SOGLASIE-TURKEY POLNOE POKRYTIE PLUS</name>
<default>false</default>
<dopTypeId>689034</dopTypeId>
</insuranceType>
<insuranceType>
<id>4</id>
<typeId>690191</typeId>
<name>SOGLASIE-TURKEY (50)</name>
<default>false</default>
<dopTypeId>689035</dopTypeId>
</insuranceType>
</insuranceTypes>
Изменения в сервисе бронирования:
https://xml.tez-tour.com/xmlgate/order/book
Добавлена возможность указать типы страхования для бронирования в блоке дополнительных параметров <order><BookOrderParams>
Пример блока для внесения типа страхования:
<order>
...
<BookOrderParams>
<insuranceType>
<id>688949</id> <!-- идентификатор типа страхования первой страховки для бронирования -->
<dopId>689035</dopId> <!-- идентификатор типа страхования второй страховки для бронирования -->
</insuranceType>
</BookOrderParams>
</order>
14.07.2020 Добавлена возможность создавать и печатать сертификат, новый статус у услуги "Получен ваучер":
Добавлены новые сервисы:
Проверка заявки на возможность создать и распечатать сертификат (требует авторизации):
https://xml.tez-tour.com/xmlgate/order/certificate/allow?orderId={order_number}&aid=
<CertificateAllow>
<orderId>12345678</orderId>
<allowCertificate>true</allowCertificate>
</CertificateAllow>
Создания сертификата в заявке (требует авторизации):
https://xml.tez-tour.com/xmlgate/order/certificate/create?orderId={order_number}&aid=
<CertificateCreate>
<orderId>12345678</orderId>
<success>true</success>
</CertificateCreate>
Активация сертификата в заявке (требует авторизации):
https://xml.tez-tour.com/xmlgate/order/certificate/activate?orderId={order_number}&aid=
<CertificateActivate>
<orderId>12345678</orderId>
<сertificateUrl>https://online.dev.tez-tour.com/armmanager/workplace/report/fastreport/result?report=ReportCertificate.fr3&format=pdf&order_id=12345678&filename=cert_12345678.pdf</сertificateUrl>
</CertificateActivate>
Изменение в сервисе просмотр заявки.
http://xml.tez-tour.com/xmlgate/order/view?orderId=${orderId}
1) Добавлен блок печати сертификата, если в заявке есть активированный сертификат:
<order>
...
<certificateUrl>
<url>https://online.tez-tour.com/armmanager/workplace/report/fastreport/result?report=ReportCertificate.fr3&format=pdf&order_id=12345678&filename=cert_order_number.pdf</url>
</certificateUrl>
</order>
2) Добавлен тэг получен Voucher/MSO/EMD в блоках Residence и ExtraService:
<order>
...
<Residence>
<voucher>1</voucher><!-- 1 - Получен Voucher/MSO/EMD -->
</Residence>
...
<ExtraService>
<voucher>2</voucher><!-- 2 - Covid19 / В работе -->
</ExtraService>
</order>
Варианты значения Voucher:
0 - Обычный статус услуги
1 - Получен Voucher/MSO/EMD
2 - COVID19/ В работе
05.02.2020 Внесены изменения в результаты подбора тура:
Сервис:
https://search.tez-tour.com/tariffsearch/getResult?
Добавлена дополнительная информация в блоке "доплаты за перелёт" для чартерных рейсов:
- infantCharge - доплата за инфанта для каждого класса мест
- childCharge - доплата за ребёнка для каждого класса мест
[
{
"to": {
"first": {
"seatSet": "No",
"charge": "0",
"infantCharge": "0"
},
"business": {
"seatSet": "4",
"charge": "300",
"infantCharge": "0"
},
"econom": {
"seatSet": "Available",
"charge": "0",
"infantCharge": "0"
},
"premiumEconom": {
"seatSet": "No",
"charge": "0",
"infantCharge": "0"
},
"price": "117.5",
"infantPrice": "20"
},
"from": {
"first": {
"seatSet": "No",
"charge": "0",
"infantCharge": "0"
},
"business": {
"seatSet": "4",
"charge": "300",
"infantCharge": "0"
},
"econom": {
"seatSet": "Available",
"charge": "0",
"infantCharge": "0"
},
"premiumEconom": {
"seatSet": "No",
"charge": "0",
"infantCharge": "0"
},
"price": "117.5",
"infantPrice": "20"
}
}
]
в xml-ответе:
<seatSetPair>
<to>
<first>
<seatSet>No</seatSet>
<charge>0</charge>
<infantCharge>0</infantCharge>
</first>
<business>
<seatSet>4</seatSet>
<charge>300</charge>
<infantCharge>0</infantCharge>
</business>
<econom>
<seatSet>Available</seatSet>
<charge>0</charge>
<childCharge>0</childCharge>
<infantCharge>0</infantCharge>
</econom>
<premiumEconom>
<seatSet>No</seatSet>
<charge>0</charge>
<infantCharge>0</infantCharge>
</premiumEconom>
<price>117.5</price>
<infantPrice>20</infantPrice>
</to>
<from>
<first>
<seatSet>No</seatSet>
<charge>0</charge>
<infantCharge>0</infantCharge>
</first>
<business>
<seatSet>4</seatSet>
<charge>300</charge>
<infantCharge>0</infantCharge>
</business>
<econom>
<seatSet>Available</seatSet>
<charge>0</charge>
<childCharge>0</childCharge>
<infantCharge>0</infantCharge>
</econom>
<premiumEconom>
<seatSet>No</seatSet>
<charge>0</charge>
<infantCharge>0</infantCharge>
</premiumEconom>
<price>117.5</price>
<infantPrice>20</infantPrice>
</from>
</seatSetPair>
28.10.2019 Добавлен новый справочник правил поика регулярных рейсов:
31. Справочник правил поиска Регулярных рейсов
https://xml.tez-tour.com/xmlgate/list/searchShowFlights.xml
Он позволит найти оптимальную дату для запросов в сервисе поиск регулярных рейсов.
Это необходимо для направлений, где дата вылета может отличаться от даты прилёта.
Например:
Перелёт занимает больше 5 часов, дата и время вылета 22.10.2019 22:00, то прилёт будет уже 23.10.2019 03:00
Справочник поможет вам скоректировать свой запрос, согласно нашим настройкам и позволит вам найти подходящие рейсы.
Описание справочника вы сможете найте на странице: Справочники
05.08.2019 Изменения в сервисах подбора тура и создание заявки:
Сервис:
https://search.tez-tour.com/tariffsearch/getResult?
Новый параметр:
birthdays=12.06.2005,12.07.2015,12.03.2002
Добавлена возможность указать возраст для четырёх детей.
Значения указываются через запятую.
Серивс:
http://xml.tez-tour.com/xmlgate/order/orderFromOfferId.jsp?
Новые параметры:
chdBD3=12.07.2015 - день рождение третьего ребёнка
chdBD4=12.03.2002 - день рождение четвертого ребёнка
Добавлена возможность указывать возраста третьего и четвертого ребёнка.
19.03.2019 Подбор тура. Изменения типа параметра groupByHotel
В сервисе подбора тура изменяется тип для необязательного параметра groupByHotel на Number. Теперь для него необходимо указывать значение в виде числа:
1 - группировка по отелю и ночам;
2 - один отель - одна минимальная цена;
3 - группировка по отелю и типу питания;
Например:
27.12.2018 Справочник примечения по отелю, добавлена возможность фильтрации
В справочник 12. Примечания по отелю была добавлена возмность фильтрации примечаний по стране, по региону, по дата начала и завершения действия примечания
16.10.2018 Отключение старого сервиса toursearch
Мы отключаем старый сервис toursearch 30.10.2018! Во избежание проблем на вашей стороне просим проверить ваши запросы и перевести все на новый сервис tariffsearch.
https://search.tez-tour.com/tariffsearch/ - новый сервис, который заменит старый.
https://search.tez-tour.com/toursearch/ - старый сервис, который будет отключен.
10.04.2018 Внесены изменения в результаты подбора тура
Изменения внесены для следующих сервисов:
https://search.tez-tour.com/tariffsearch/getResult?
Добавлена информация о стоимости тарифа на перелёт за ребёнка childPrice
В формате JSON:
"to": {
"first": {
"seatSet": "Available",
"charge": "0"
},
"business": {
"seatSet": "Available",
"charge": "0"
},
"econom": {
"seatSet": "Available",
"charge": "0"
},
"premiumEconom": {
"seatSet": "Available",
"charge": "0"
},
"price": "94",
"infantPrice": "6",
"childPrice": "78.5"
},
"from": {
"first": {
"seatSet": "Available",
"charge": "0"
},
"business": {
"seatSet": "Available",
"charge": "0"
},
"econom": {
"seatSet": "Available",
"charge": "0"
},
"premiumEconom": {
"seatSet": "Available",
"charge": "0"
},
"price": "94",
"infantPrice": "6",
"childPrice": "78.5"
}
}
В формате XML:
<seatSetPair>
<to>
<first>
<seatSet>Available</seatSet>
<charge>0</charge>
</first>
<business>
<seatSet>Available</seatSet>
<charge>0</charge>
</business>
<econom>
<seatSet>Available</seatSet>
<charge>0</charge>
</econom>
<premiumEconom>
<seatSet>Available</seatSet>
<charge>0</charge>
</premiumEconom>
<price>94</price>
<infantPrice>6</infantPrice>
<childPrice>78.5</childPrice>
</to>
<from>
<first>
<seatSet>Available</seatSet>
<charge>0</charge>
</first>
<business>
<seatSet>Available</seatSet>
<charge>0</charge>
</business>
<econom>
<seatSet>Available</seatSet>
<charge>0</charge>
</econom>
<premiumEconom>
<seatSet>Available</seatSet>
<charge>0</charge>
</premiumEconom>
<price>94</price>
<infantPrice>6</infantPrice>
<childPrice>78.5</childPrice>
</from>
</seatSetPair>
</seatSets>
01.03.2018 Внесены изменения в блок виза и сервис. Добавлена информация о биометрии
Изменения внесены для следующих сервисов:
http://xml.tez-tour.com/xmlgate/order/view?orderId=${orderId} - просмотр заявки
<Visa>
<serviceId>VisaServiceID</serviceId>
...
<biometricRegDate>REG_DATE</biometricDate>
<!-- Дата и время подачи документов -->
<biometricPrintUrl>PRINT_URL</biometricPrintUrl>
<!-- Ссылка на документы для прохождения биометрии -->
</Visa>
...
<ServiceTourist>
<serviceId>VisaServiceID</serviceId>
<touristId>TouristId</touristId>
<ageCategory>Adult</ageCategory>
<needBiometricData>true</needBiometricData>
<!--true - 1 нужная биометрия false - 0 не нужна биометрия -->
</ServiceTourist>
19.12.2017 На стороне xml-gate есть возможность скачивать справочники в сжатом виде в формате gz.
Для ускорения процесса загрузки на стороне сервера xml-gate есть возможность скачивать справочники в сжатом виде.
Чтобы скачать справочник в формате gz с клиента достаточно отправить дополнительный заголовок: Accept-Encoding: gzip
Достоинства данного формата в его маленьком размере, для примера возьмём справочник Рейсы: В формате flights.xml (3805 кб) и flights.xml.gz (226 кб).
Данная возможность увеличит скорость отдачи справочников клиенту, что ускорит процесс вашей работы.
22.11.2017 Внесены изменения в поиск регулярных перелётов. Добавлена возможность просмотра оставшихся мест в классе перелёта.
Изменения внесены для следующих сервисов:
https://xml.tez-tour.com/xmlgate/nemo/searchFlights?
При запросе в шлюзе на поиск регулярных перелётов в ответ придёт дополнительный тег <remainingSeats> :
<remainingSeats>7</remainingSeats>
в теге передаётся информация о количестве свободных мест в данном классе перелёта
10.10.2017 Внесены изменения в поиск регулярных перелётов. Добавлена возможность просмотра авиакомпании выполняющей перелёт.
Изменения внесены для следующих сервисов:
https://xml.tez-tour.com/xmlgate/nemo/searchFlights?
При запросе в шлюзе на поиск регулярных перелётов в ответ придут два дополнительных тега <opAirlineCarrier> и <opAirlineName> :
<opAirlineCarrier>SU</opAirlineCarrier>
<opAirlineName>Аэрофлот</opAirlineName>
В теге <opAirlineCarrier> отображается карьер авиакомпании выполняющей перелёт
В теге <opAirlineName> отображается название авиакомпании выполняющей перелёт
10.10.2017 Внесены изменения в блок турист. Добавлена возможность передать пол и место рождения.
Изменения внесены для следующих сервисов:
http://xml.tez-tour.com/xmlgate/order/book - бронирование заявки
http://xml.tez-tour.com/xmlgate/order/calculate - расчет заявки
http://xml.tez-tour.com/xmlgate/order/view?orderId=${orderId} - просмотр заявки
Бронирование/расчет заявки
При запросе в шлюз на создание/расчет заявки пол и место рождения можно передать через теги <sex> и <birthdayPlace> в блоке Tourist:
<Tourist>
...
<sex>1</sex>
...
<birthdayPlace>МОСКВА</birthdayPlace>
...
</Tourist>
Тег <sex> заполняется двумя значениями 1 - Мужской, 2 - Женский.
Тег <birthdayPlace> заполняется информацией из паспорта, обязательно к заполненению для чартерных перелётов в Доминикану. Для всех остальных направлений можно не указывать.
23.03.2017 Добавлен новый справочник.
Справочник машин:
http://xml.tez-tour.com/xmlgate/list/vehicles.d.xml
Cправочник содержит список всех машин, которые используются для трансфера. Содержать id и название машины.
Пример:
<vehicles>
<vehicle>
<id>182</id>
<name>TAXI MELI TOURS BCN</name>
<capacity>4</capacity>
</vehicle>
<vehicle>
<id>136</id>
<name>Passenger car MERCEDES 350</name>
<capacity>48</capacity>
</vehicle>
...
</vehicles>
25.01.2017 Внесены изменения в блок трансферы. Добавлена возможность выбора транспортного средства.
Изменения внесены для следующих сервисов:
http://xml.tez-tour.com/xmlgate/order/book - бронирование заявки
http://xml.tez-tour.com/xmlgate/order/calculate - расчет заявки
http://xml.tez-tour.com/xmlgate/order/view?orderId=${orderId} - просмотр заявки
Бронирование/расчет заявки
При запросе в шлюз на создание/расчет заявки транспортное средство можно передать через тег <vehicleId> в блоке Transfer:
<Order>
<Transfer>
<vehicleId>93</vehicleId>
</Transfer>
</order>
Просмотр заявки
При запросе на чтение транспортное средство вернется в блоке Transfer в полях <vehicleId>, <vehicleName>:
Пример:
<Order>
<Transfer>
<vehicleId>93</vehicleId>
<vehicleName>Passenger car BMW 7 Series на 2 чел.</vehicleName>
</Transfer>
</order>
Для просмотра доступных типов трансфера и транспортных средств нужно использовать сервис:
http://xml.tez-tour.com/xmlgate/transfer/allowedTransferTypes?countryId=158976&saleMarketCityId=345&transferDate=02.06.2017&departurePointId=124778&arrivalPointId=244135&gds=true&birthDates=01.01.1975&birthDates=01.01.1975&returningVehicle=true&tariffResidencePriceId=34331777620&hotelPansionId=8547&hotelRoomTypeId=12876
Где:
countryId - Страна
saleMarketCityId - Город рынка продаж (город вылета или город фронт-офиса агентства)
transferDate - Дата оказания услуги трансфер
departurePointId - OrgID откуда (ИД отеля или аэропорта)
arrivalPointId - OrgID куда (ИД отеля или аэропорта)
gds - 0 - перелёт НЕ GDS, 1 - перелёт GDS
birthDates - Массив с днями рождения туристов
returningVehicle - 1 - возвращать транспортные средства, 0 - не возвращать транспортные средства
tariffResidencePriceId - id цены тарифа на проживание (передается в ссылке на создание заявки, параметр cResId)
hotelPansionId - id пансиона из справочника 11. Связка "Отель-Пансион-Тип номера"
hotelRoomTypeId - id типа номера из справочника 11. Связка "Отель-Пансион-Тип номера"
spoKindId - id состава тура в ссылке на создание заявки &sk=
resortArrivalRegionId - id региона прилета в ссылке на создание заявки &rar=
resortDepartureRegionId - id региона вылета в ссылке на создание заявки &rdr=
startTransferTypeId - id типа трансфера в ссылке на создание заявки ftt= или ltt=
Пример ответа:
13.04.2016 Добавлен id типа номера в результатах подбора туров в формате JSON.
Изменения касаются только подбора туров по системе динамического ценообразования (http://search.tez-tour.com/tariffsearch/)
[
"http://www.tez-tour.com/hotel.html?id=313418",
"DOLINA NARZANOV NALCHIK Special Cat.",
"http://s.tez-tour.com/hotel/7021505/2669_6641_small.jpg",
313418
],
[
"FB",
"Завтрак, обед и ужин"
],
523422,
"Двухместный Стандарт Маленький мед. прогр. \"Оздоровительная\"",
[
[
2,
0,
0
]
],
24.09.2014 Появилась защита от некорректных запросов в подборе тура.
Подробнее:
04.04.2014 Новые возможности в сервисах по созданию и бронированию заявок и в результатах подбора тура
Внимание! Данные изменения касаются только функций, работающих с динамическим ценообразованием.
1. Конкретизация типов трансферов в заявке
Типы трансферов добавлены в URL на бронирование в кабинете
Типы трансферов добавлены в сервис формирования заявки
2. Конкретизация тарифов в XML-заявке
Тарифы добавлены в XML-заявки, сформированный сервисом
Тарифы добавлены в сервис внесения заявки
3. Отображение региона прилета в результатах (ответе) подбора туров по тарифам
Регион прилета добавлен в XML-формат результатов подбора
Регион прилета добавлен в JSON-формат результатов подбора
Ниже следует детальное описание изменений.
1. Конкретизация типов трансферов в заявке
1.1. Типы трансферов в URL на бронирование
В URL на бронирование заявки в кабинете добавлены необязательные параметры ftt=123 и ltt=123.
ftt – тип первого трансфера, ltt – тип последнего трансфера.
Пример:
<bookingUrl class="list">
<bookingUrl>
<url>http://online.tez-tour.com/armmanager/workplace/section/new-order?depCity=345&arrivalCity=345&hotStType=2
&locale=ru&ftt=3635<t=3635&cResId=975084880&priceOfferId=10881344&cFlyIds=112122</url>
</bookingUrl>
</bookingUrl>
1.2. Типы трансферов в сервисе формирования заявки
Добавлены необязательные параметры «тип первого трансфера» и «тип последнего трансфера»
firstTransferType и lastTransferType в параметры запроса на создание заявки. Типы трансферов должны соответствовать параметрам ftt и ltt из URL на бронирование.
Пример:
http://xml.tez-tour.com/xmlgate/order/orderFromOfferId?priceOfferId=11034202&resTariffs=1337645735&flyTariffs=841559&tariffDepCityId=345&flightPairs=true&firstTransferType=3635&lastTransferType=3635
2. Конкретизация тарифов в XML заявки
2.1. Тарифы в XML заявки, сформированной сервисом orderFromOfferId
В тэг "Summary" добавлены параметры для идентификации ценовых предложений «resTariffs» и «flyTariffs». Для того, чтобы заявка, при внесении через XML-шлюз, забронировалась по выбранной цене, нужно передавать идентификаторы тарифов. Для этого в блоке "<Summary>" нужно указать параметры «resTariff id» и «flyTariff id» следующим образом.
Пример:
<Summary>
</spo>
</price>
</calculated>
</currency>
</spoId>
<resTariffs>
<resTariff id="100043434"/>
</resTariffs>
<flyTariffs>
<flyTariff id="11192732"/>
<flyTariff id="11192733"/>
</flyTariffs>
</Summary>
2.2. Тарифы в сервисе внесения заявки
Изменен формат данных XML-кода заявки для внесения.
В тэг "Summary" добавлены параметры для идентификации ценовых предложений «resTariffs» и «flyTariffs». Параметры необязательные.
Пример:
<Summary>
</spo>
</price>
</calculated>
</currency>
</spoId>
<resTariffs>
<resTariff id="100043434"/>
</resTariffs>
<flyTariffs>
<flyTariff id="11192732"/>
<flyTariff id="11192733"/>
</flyTariffs>
</Summary>
3. Отображение региона прилета в результатах(ответе) подбора туров по тарифам.
Изменения касаются только подбора туров по системе динамического ценообразования (http://search.tez-tour.com/tariffsearch/).
В тег <region> каждого элемента добавлен параметр <resortArrivalRegionName>, содержащий название региона аэропорта прилета.
В формате XML:
<item>
</checkIn>
</departureDates>
</checkInDayofWeek>
</nightCount>
</checkOut>
</hotel>
<region>
<id>5735</id>
<name>Шарм-эль-Шейх</name>
<spoRegionSetId>7078308</spoRegionSetId>
<spoRegionSetName>SHARM EL-SHEIKH</spoRegionSetName>
<resortArrivalRegionName>SHARM EL-SHEIKH</resortArrivalRegionName>
</region>
</pansion>
</hotelRoomType>
</ageGroupType>
</price>
</bookingUrl>
</existsRoom>
</seatSets>
</icons>
</residenceCount>
</item>
В формате JSON:
["06.06.2014", [], "Пт", 17 ещё...]
"06.06.2014"
[]
"Пт"
6
"12.06"
["Дубаи - город", "SHARJAH", 7067156, 2 ещё...]
"Дубаи - город"
"SHARJAH"
7067156
6000080
"DUBAI-EMIRATES"
["http://www.tez-tour.com/hotel.html?id=155215", "AL BUSTAN ROTANA 5 *", "http://s.tez-tour.c...high_773_9453_small.jpg", 155215]
["BB", "Только завтраки"]
"Classic Room"
[[2, 0, 0]]
Object { currency="$", currencyId=5561, total="3034", ещё...}
[["http://online.tez-t...11233134&cFlyIds=304786", ""]]
"Есть"
[Object { to={...}, from={...}}]
Object { baseHotel={...}, earlyBooking={...}, onlineConfirm={...}, ещё...}
1
["Москва", "Россия"]
67502
""
""