Freigeben über


Verarbeiten einer Abfragenachricht

Wenn Sie sich für Pull Requests oder Pull-With-Hints-Anforderungen registrieren, sendet Microsoft Ihnen eine Abfragenachricht , die die Reiseroutendaten angibt, die Sie in Ihrem nächsten Preisfeed senden müssen.

Verwenden von Pull Requests

Wenn Sie Pull Requests verwenden, kann Microsoft Ihnen eine Anforderung senden, die der folgenden Abfragemeldung ähnelt.

<?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>

Abhängig von der Anzahl der Hotels, über die Sie verfügen, kann Microsoft die Abfrage in mehrere kleinere Abfragen aufteilen, wobei jede Abfrage eine Teilmenge der Hotels in der Eigenschaftenliste enthält.

Wenn Sie die Abfragenachricht erhalten, sollte Ihre Antwort einen Preisfeed mit dem folgenden <Ergebnis> enthalten.

  <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>

  . . .
    

Verwenden von Pull-Anforderungen mit Hinweisen

Beispiele für die verschiedenen Typen von Abfragenachrichten, die Microsoft sendet, wenn Sie pull with hints request verwenden, finden Sie unter Erstellen einer Hinweisnachricht.