Zasób: PriceAccuracyView
Widok dokładności cen. Opisuje funkcje raportów dotyczących zgodności cen w wersjach interfejsu API starszych niż 3.0. Więcej informacji znajdziesz w raporcie zgodności cen.
| Zapis JSON | 
|---|
{
  "name": string,
  "results": [
    {
      object ( | 
              
| Pola | |
|---|---|
name | 
                
                   
 Nazwa zasobu powinna mieć format   | 
              
results[] | 
                
                   
 Lista wierszy pasujących do zapytania.  | 
              
PriceAccuracyRow
Wiersz dokładności ceny.
| Zapis JSON | 
|---|
{ "hotel": string, "checkinDate": { object (  | 
              
| Pola | |
|---|---|
hotel | 
                
                   
 Identyfikator hotelu zdefiniowany przez partnera.  | 
              
checkinDate | 
                
                   
 Data zameldowania.  | 
              
lengthOfStayDays | 
                
                   
 Długość pobytu.  | 
              
fetchedPriceRecord | 
                
                   
 Cena odczytana ze strony partnera.  | 
              
cachedPriceRecord | 
                
                   
 Cena zgodna z reklamą.  | 
              
correctionTime | 
                
                   
 Czas, w którym nieprawidłowa cena została zaktualizowana do prawidłowej. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:   | 
              
url | 
                
                   
 Początkowy adres URL odwiedzony w witrynie partnera.  | 
              
rateRuleId | 
                
                   
 Reguła stawek reklamowanej ceny w przypadku stawek niepublicznych.  | 
              
hotelCountryCode | 
                
                   
 Kraj hotelu (na podstawie adresu).  | 
              
deviceType | 
                
                   
 Typ urządzenia użytkownika.  | 
              
finalDomain | 
                
                   
 Domena strony docelowej, z której odczytywane są ceny.  | 
              
mismatchReason | 
                
                   
 Powód, dla którego pobrana cena nie odpowiada cenie zapisanej w pamięci podręcznej.  | 
              
affectsScore | 
                
                   
 Wartość „prawda”, jeśli ten wiersz wpływa na ogólny wynik dokładności ceny.  | 
              
signalSource | 
                
                   
 Źródło sygnału dokładności ceny.  | 
              
userRegionCode | 
                
                   
 Region użytkownika.  | 
              
adultOccupancy | 
                
                   
 Liczba osób dorosłych w szczegółach dotyczących liczby gości w zapytaniu weryfikacyjnym.  | 
              
childOccupancy | 
                
                   
 Liczba dzieci w szczegółach dotyczących zajętości w zapytaniu weryfikacyjnym.  | 
              
PriceRecord
rekord cenowy,
| Zapis JSON | 
|---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string }  | 
              
| Pola | |
|---|---|
basePrice | 
                
                   
 Cena podstawowa.  | 
              
taxesAndFees | 
                
                   
 Podatki i opłaty.  | 
              
currencyCode | 
                
                   
 Kod waluty w formacie ISO 4217.  | 
              
time | 
                
                   
 Sygnatura czasowa tego rekordu ceny. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:   | 
              
Urządzenie
Wylicza obsługiwane urządzenia.
| Wartości w polu enum | |
|---|---|
DEVICE_UNSPECIFIED | 
                Nie określono. | 
DEVICE_UNKNOWN | 
                W tej wersji wartość jest nieznana. | 
DESKTOP | 
                Komputery. | 
MOBILE | 
                Komórki wyposażone w przeglądarkę z pełną funkcjonalnością. | 
TABLET | 
                tablety wyposażone w przeglądarkę z pełną funkcjonalnością, | 
MismatchReason
Wylicza przyczyny braku dopasowania.
| Wartości w polu enum | |
|---|---|
MISMATCH_REASON_UNSPECIFIED | 
                Nie określono. | 
MISMATCH_REASON_UNKNOWN | 
                W tej wersji wartość jest nieznana. | 
TAX_MISMATCH | 
                Niezgodność podatkowa. | 
ROOM_UNAVAILABLE | 
                Pokój jest niedostępny. | 
SITE_ERROR | 
                Błąd witryny. | 
PRICE_FEED_DELAYED | 
                Opóźnienie w przesyłaniu pliku danych o cenach. | 
DISCOUNT_MISSING | 
                Brak rabatu. | 
INCORRECT_DISCOUNT_VALUE | 
                Nieprawidłowa wartość rabatu. | 
WRONG_ITINERARY | 
                Nieprawidłowy plan podróży. | 
SignalSource
Wymienia obsługiwane metody sygnalizowania dokładności cen.
| Wartości w polu enum | |
|---|---|
SIGNAL_SOURCE_UNSPECIFIED | 
                Nie określono. | 
SIGNAL_SOURCE_UNKNOWN | 
                W tej wersji wartość jest nieznana. | 
FETCHED | 
                Cena jest odczytywana bezpośrednio ze strony partnera. | 
PIXEL | 
                Cena jest podawana przez partnera za pomocą piksela zgodności cen. | 
Metody | 
            |
|---|---|
                
 | 
              Zwraca widok dokładności cen w pełnych szczegółach. | 
                
 | 
              Wyświetla dostępne widoki zgodności cen. | 
                
 | 
              Zwraca podsumowanie dokładności cen. |