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