UniversalBookingService


Для получения полного списка операций щелкните здесь.

GetTours

Тест

Форма для тестирования доступна только для запросов от локальных компьютеров.

SOAP 1.1

В следующем примере показаны запрос и ответ SOAP 1.1. Вместо элементов-заполнителей следует подставить фактические значения.

POST /BookingService.asmx HTTP/1.1
Host: 213.208.182.218
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://tempuri.org/GetTours"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetTours xmlns="http://tempuri.org/">
      <request>
        <TourBeginFrom>dateTime</TourBeginFrom>
        <TourBeginTo>dateTime</TourBeginTo>
        <TourLengthFrom>int</TourLengthFrom>
        <TourLengthTo>int</TourLengthTo>
        <CountryKey>int</CountryKey>
        <CityKey>int</CityKey>
        <HotelKey>int</HotelKey>
        <MainAccmdTouristsFrom>int</MainAccmdTouristsFrom>
        <MainAccmdTouristsTo>int</MainAccmdTouristsTo>
        <ExtraBedTourists>
          <ExtraPlaceDesc>
            <TouristsCount>int</TouristsCount>
            <TouristsAge>int</TouristsAge>
          </ExtraPlaceDesc>
          <ExtraPlaceDesc>
            <TouristsCount>int</TouristsCount>
            <TouristsAge>int</TouristsAge>
          </ExtraPlaceDesc>
        </ExtraBedTourists>
      </request>
    </GetTours>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetToursResponse xmlns="http://tempuri.org/">
      <GetToursResult>
        <TourData>
          <TourKey>int</TourKey>
          <CountryKey>int</CountryKey>
          <CityKey>int</CityKey>
          <HotelKey>int</HotelKey>
          <TourName>string</TourName>
          <CountryName>string</CountryName>
          <CityName>string</CityName>
          <HotelName>string</HotelName>
          <RoomType>string</RoomType>
          <RoomCategory>string</RoomCategory>
          <Accommodation>string</Accommodation>
          <Pansion>string</Pansion>
          <PriceKey>string</PriceKey>
          <TourLength>int</TourLength>
          <QuoteType>string</QuoteType>
          <FreePlaces>int</FreePlaces>
          <Price>double</Price>
          <Currency>string</Currency>
          <PriceType>string</PriceType>
          <IsMainAccmd>int</IsMainAccmd>
          <ExtraPlaceAgeFrom>int</ExtraPlaceAgeFrom>
          <ExtraPlaceAgeTo>int</ExtraPlaceAgeTo>
          <CountMainPlaces>int</CountMainPlaces>
          <CountExtraPlaces>int</CountExtraPlaces>
        </TourData>
        <TourData>
          <TourKey>int</TourKey>
          <CountryKey>int</CountryKey>
          <CityKey>int</CityKey>
          <HotelKey>int</HotelKey>
          <TourName>string</TourName>
          <CountryName>string</CountryName>
          <CityName>string</CityName>
          <HotelName>string</HotelName>
          <RoomType>string</RoomType>
          <RoomCategory>string</RoomCategory>
          <Accommodation>string</Accommodation>
          <Pansion>string</Pansion>
          <PriceKey>string</PriceKey>
          <TourLength>int</TourLength>
          <QuoteType>string</QuoteType>
          <FreePlaces>int</FreePlaces>
          <Price>double</Price>
          <Currency>string</Currency>
          <PriceType>string</PriceType>
          <IsMainAccmd>int</IsMainAccmd>
          <ExtraPlaceAgeFrom>int</ExtraPlaceAgeFrom>
          <ExtraPlaceAgeTo>int</ExtraPlaceAgeTo>
          <CountMainPlaces>int</CountMainPlaces>
          <CountExtraPlaces>int</CountExtraPlaces>
        </TourData>
      </GetToursResult>
      <ErrorMessage>string</ErrorMessage>
    </GetToursResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

В следующем примере показаны запрос и ответ SOAP 1,2. Вместо элементов-заполнителей следует подставить фактические значения.

POST /BookingService.asmx HTTP/1.1
Host: 213.208.182.218
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetTours xmlns="http://tempuri.org/">
      <request>
        <TourBeginFrom>dateTime</TourBeginFrom>
        <TourBeginTo>dateTime</TourBeginTo>
        <TourLengthFrom>int</TourLengthFrom>
        <TourLengthTo>int</TourLengthTo>
        <CountryKey>int</CountryKey>
        <CityKey>int</CityKey>
        <HotelKey>int</HotelKey>
        <MainAccmdTouristsFrom>int</MainAccmdTouristsFrom>
        <MainAccmdTouristsTo>int</MainAccmdTouristsTo>
        <ExtraBedTourists>
          <ExtraPlaceDesc>
            <TouristsCount>int</TouristsCount>
            <TouristsAge>int</TouristsAge>
          </ExtraPlaceDesc>
          <ExtraPlaceDesc>
            <TouristsCount>int</TouristsCount>
            <TouristsAge>int</TouristsAge>
          </ExtraPlaceDesc>
        </ExtraBedTourists>
      </request>
    </GetTours>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <GetToursResponse xmlns="http://tempuri.org/">
      <GetToursResult>
        <TourData>
          <TourKey>int</TourKey>
          <CountryKey>int</CountryKey>
          <CityKey>int</CityKey>
          <HotelKey>int</HotelKey>
          <TourName>string</TourName>
          <CountryName>string</CountryName>
          <CityName>string</CityName>
          <HotelName>string</HotelName>
          <RoomType>string</RoomType>
          <RoomCategory>string</RoomCategory>
          <Accommodation>string</Accommodation>
          <Pansion>string</Pansion>
          <PriceKey>string</PriceKey>
          <TourLength>int</TourLength>
          <QuoteType>string</QuoteType>
          <FreePlaces>int</FreePlaces>
          <Price>double</Price>
          <Currency>string</Currency>
          <PriceType>string</PriceType>
          <IsMainAccmd>int</IsMainAccmd>
          <ExtraPlaceAgeFrom>int</ExtraPlaceAgeFrom>
          <ExtraPlaceAgeTo>int</ExtraPlaceAgeTo>
          <CountMainPlaces>int</CountMainPlaces>
          <CountExtraPlaces>int</CountExtraPlaces>
        </TourData>
        <TourData>
          <TourKey>int</TourKey>
          <CountryKey>int</CountryKey>
          <CityKey>int</CityKey>
          <HotelKey>int</HotelKey>
          <TourName>string</TourName>
          <CountryName>string</CountryName>
          <CityName>string</CityName>
          <HotelName>string</HotelName>
          <RoomType>string</RoomType>
          <RoomCategory>string</RoomCategory>
          <Accommodation>string</Accommodation>
          <Pansion>string</Pansion>
          <PriceKey>string</PriceKey>
          <TourLength>int</TourLength>
          <QuoteType>string</QuoteType>
          <FreePlaces>int</FreePlaces>
          <Price>double</Price>
          <Currency>string</Currency>
          <PriceType>string</PriceType>
          <IsMainAccmd>int</IsMainAccmd>
          <ExtraPlaceAgeFrom>int</ExtraPlaceAgeFrom>
          <ExtraPlaceAgeTo>int</ExtraPlaceAgeTo>
          <CountMainPlaces>int</CountMainPlaces>
          <CountExtraPlaces>int</CountExtraPlaces>
        </TourData>
      </GetToursResult>
      <ErrorMessage>string</ErrorMessage>
    </GetToursResponse>
  </soap12:Body>
</soap12:Envelope>