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