Sorgu iletisini işleme

Çekme isteklerine kaydolarak veya ipuçları istekleriyle çekerseniz, Microsoft size bir sonraki Fiyat akışınızda göndermeniz gereken bilgi programı verilerini belirten bir Sorgu iletisi gönderir.

Çekme isteklerini kullanma

Çekme istekleri kullanıyorsanız, Microsoft size aşağıdaki Sorgu iletisine benzer bir istek gönderebilir.

<?xml version="1.0" encoding="UTF-8"?>
<Query>
  <Checkin>2017-10-20</FirstDate>
  <Nights>1</Nights>

  <PropertyList>
    <Property>223</Property>
    <Property>256</Property>
    <Property>289</Property>
  </PropertyList>
</Query>

Sahip olduğunuz otel sayısına bağlı olarak, Microsoft sorguyu özellik listesindeki otellerin bir alt kümesini içeren her sorguyla birkaç küçük sorguya bölebilir.

Sorgu iletisini aldığınızda, yanıtınız aşağıdaki <Sonuca> sahip bir Fiyat akışı içermelidir.

  <Result>
    <Property>223</Property>
    <Checkin>2017-10-20</Checkin>
    <Nights>1</Nights>
    <!-- Pricing and other elements that changed -->
  </Result>
  <Result>
    <Property>223</Property>
    <Checkin>2017-10-20</Checkin>
    <Nights>2</Nights>
    <!-- Pricing and other elements that changed -->
  </Result>
  <Result>
    <Property>223</Property>
    <Checkin>2017-10-20</Checkin>
    <Nights>3</Nights>
    <!-- Pricing and other elements that changed -->
  </Result>
  
  . . .
  
  <Result>
    <Property>223</Property>
    <Checkin>2017-10-30</Checkin>
    <Nights>1</Nights>
    <!-- Pricing and other elements that changed -->
  </Result>
  <Result>
    <Property>223</Property>
    <Checkin>2017-10-30</Checkin>
    <Nights>2</Nights>
    <!-- Pricing and other elements that changed -->
  </Result>
  <Result>
    <Property>223</Property>
    <Checkin>2017-10-30</Checkin>
    <Nights>3</Nights>
    <!-- Pricing and other elements that changed -->
  </Result>
  
  . . .
  
  <Result>
    <Property>256</Property>
    <Checkin>2017-10-20</Checkin>
    <Nights>1</Nights>
    <!-- Pricing and other elements that changed -->
  </Result>
  <Result>
    <Property>256</Property>
    <Checkin>2017-10-20</Checkin>
    <Nights>2</Nights>
    <!-- Pricing and other elements that changed -->
  </Result>
  <Result>
    <Property>256</Property>
    <Checkin>2017-10-20</Checkin>
    <Nights>3</Nights>
    <!-- Pricing and other elements that changed -->
  </Result>

  . . .
    

İpuçları istekleriyle çekmeyi kullanma

İpuçlarıyla çekme isteği kullanırsanız Microsoft'un gönderdiği farklı Sorgu iletileri türlerini gösteren örnekler için bkz. İpucu İletisi Oluşturma.