- Ressource: PriceAccuracyView
- PriceAccuracyRow
- PriceRecord
- Gerät
- MismatchReason
- SignalSource
- Methoden
Ressource: PriceAccuracyView
Eine Ansicht zur Preisrichtigkeit. Hier wird die Funktion der Preisrichtigkeitsberichte in API-Versionen vor v3.0 beschrieben. Weitere Informationen finden Sie im Preisrichtigkeitsbericht.
JSON-Darstellung |
---|
{
"name": string,
"results": [
{
object ( |
Felder | |
---|---|
name |
Der Ressourcenname muss das Format |
results[] |
Die Liste der Zeilen, die der Abfrage entsprechen. |
PriceAccuracyRow
Eine Zeile zur Preisgenauigkeit.
JSON-Darstellung |
---|
{ "hotel": string, "checkinDate": { object ( |
Felder | |
---|---|
hotel |
Vom Partner definierte Hotel-ID. |
checkinDate |
Check-in-Datum. |
lengthOfStayDays |
Aufenthaltsdauer |
fetchedPriceRecord |
Der Preis, der auf der Partnerwebsite angezeigt wird. |
cachedPriceRecord |
Preis wie angegeben. |
correctionTime |
Zeitpunkt, zu dem ein falscher Preis auf einen korrekten Preis aktualisiert wird. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
url |
Die erste URL, die auf der Partnerwebsite aufgerufen wurde. |
rateRuleId |
Die Preisregel des beworbenen Preises für nicht öffentliche Preise. |
hotelCountryCode |
Das Land des Hotels (basierend auf der Adresse). |
deviceType |
Der Gerätetyp des Nutzers. |
finalDomain |
Die Domain der endgültigen Seite, von der Preise gelesen werden. |
mismatchReason |
Der Grund, warum der abgerufene Preis nicht mit dem im Cache gespeicherten Preis übereinstimmt. |
affectsScore |
„Wahr“, wenn sich diese Zeile auf die Preisgenauigkeitsquote insgesamt auswirkt. |
signalSource |
Quelle des Signals zur Preisrichtigkeit. |
userRegionCode |
Die Region des Nutzers. |
adultOccupancy |
Die Anzahl der Erwachsenen in den Belegungsdetails der Validierungsanfrage. |
childOccupancy |
Die Anzahl der Kinder in den Belegungsdetails der Validierungsanfrage. |
PriceRecord
Ein Preisdatensatz.
JSON-Darstellung |
---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string } |
Felder | |
---|---|
basePrice |
Grundpreis. |
taxesAndFees |
Steuern und Gebühren. |
currencyCode |
ISO 4217-Währungscode. |
time |
Zeitstempel dieses Preisdatensatzes. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
Gerät
Listet unterstützte Geräte auf.
Enums | |
---|---|
DEVICE_UNSPECIFIED |
Nicht angegeben. |
DEVICE_UNKNOWN |
Der Wert ist in dieser Version unbekannt. |
DESKTOP |
Computer. |
MOBILE |
Mobilgeräte mit vollwertigem Internetbrowser |
TABLET |
Tablets mit vollwertigem Internetbrowser |
MismatchReason
Listet die Gründe für Abweichungen auf.
Enums | |
---|---|
MISMATCH_REASON_UNSPECIFIED |
Nicht angegeben. |
MISMATCH_REASON_UNKNOWN |
Der Wert ist in dieser Version unbekannt. |
TAX_MISMATCH |
Nicht übereinstimmende Steuern. |
ROOM_UNAVAILABLE |
Der Chatroom ist nicht verfügbar. |
SITE_ERROR |
Websitefehler. |
PRICE_FEED_DELAYED |
Preisfeed verzögert. |
DISCOUNT_MISSING |
Rabatt fehlt. |
INCORRECT_DISCOUNT_VALUE |
Falscher Rabattwert. |
WRONG_ITINERARY |
Falscher Reiseplan |
SignalSource
Listet die unterstützten Signalmethoden für die Preisgenauigkeit auf.
Enums | |
---|---|
SIGNAL_SOURCE_UNSPECIFIED |
Nicht angegeben. |
SIGNAL_SOURCE_UNKNOWN |
Der Wert ist in dieser Version unbekannt. |
FETCHED |
Der Preis wird direkt von der Website des Partners abgerufen. |
PIXEL |
Der Preis wird vom Partner über ein Preisgenauigkeits-Pixel angegeben. |
Methoden |
|
---|---|
|
Gibt die angeforderte Ansicht zur Preisgenauigkeit mit allen Details zurück. |
|
Hier werden die verfügbaren Ansichten für die Preisrichtigkeit aufgeführt. |
|
Gibt die Zusammenfassung der Preisgenauigkeit zurück. |