Zasób: PriceAccuracyView
Widok dokładnej ceny. Obejmuje funkcję raportów o dokładności cen w wersjach interfejsu API starszych niż wersja 3.0. Więcej informacji znajdziesz w raporcie Dokładność cen.
Zapis JSON |
---|
{
"name": string,
"results": [
{
object ( |
Pola | |
---|---|
name |
Nazwa zasobu w formacie |
results[] |
Lista wierszy pasujących do zapytania. |
Wiersz ceny
Wiersz z informacjami o dokładności cen.
Zapis JSON |
---|
{ "hotel": string, "checkinDate": { object ( |
Pola | |
---|---|
hotel |
Identyfikator hotelu określony przez partnera. |
checkinDate |
Data zameldowania. |
lengthOfStayDays |
Długość pobytu. |
fetchedPriceRecord |
Cena widoczna na stronie partnera. |
cachedPriceRecord |
Cena reklamowana. |
correctionTime |
Czas, w którym nieprawidłowa cena została zmieniona na prawidłową. Sygnatura czasowa w formacie RFC3339 UTC &Zulu" z rozdzielczością nanosekundy i do 9 cyfr po przecinku. Przykłady: |
url |
Początkowy adres URL odwiedzony w witrynie partnera. |
rateRuleId |
Reguła ceny reklamowanej ceny dla cen niepublicznych. |
hotelCountryCode |
Kraj hotelu (na podstawie adresu). |
deviceType |
Typ urządzenia użytkownika. |
finalDomain |
Domena ostatniej strony, z której odczytywane są ceny. |
mismatchReason |
Powód, dla którego pobrana cena nie była zgodna z ceną w pamięci podręcznej. |
affectsScore |
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 obłożenia zapytania weryfikacji. |
childOccupancy |
Liczba obiektów podrzędnych w szczegółach obłożenia zapytania weryfikacji. |
Rekord ceny
Aktualność cen.
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 danego rekordu cenowego. Sygnatura czasowa w formacie RFC3339 UTC &Zulu" z rozdzielczością nanosekundy i do 9 cyfr po przecinku. Przykłady: |
Urządzenie
Wylicza obsługiwane urządzenia.
Wartości w polu enum | |
---|---|
DEVICE_UNSPECIFIED |
Nie określono. |
DEVICE_UNKNOWN |
Wartość jest nieznana w tej wersji. |
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ą. |
Nieprawidłowa przyczyna
Określa liczbę niezgodności.
Wartości w polu enum | |
---|---|
MISMATCH_REASON_UNSPECIFIED |
Nie określono. |
MISMATCH_REASON_UNKNOWN |
Wartość jest nieznana w tej wersji. |
TAX_MISMATCH |
Niezgodność podatkowa. |
ROOM_UNAVAILABLE |
Pokój jest niedostępny. |
SITE_ERROR |
Błąd witryny. |
PRICE_FEED_DELAYED |
Plik danych z ceną jest opóźniony. |
DISCOUNT_MISSING |
Brak rabatu. |
INCORRECT_DISCOUNT_VALUE |
Nieprawidłowa wartość rabatu. |
WRONG_ITINERARY |
Nieprawidłowy plan podróży. |
SignalSource,
Określa obsługiwane metody sygnału, aby zapewnić dokładność cen.
Wartości w polu enum | |
---|---|
SIGNAL_SOURCE_UNSPECIFIED |
Nie określono. |
SIGNAL_SOURCE_UNKNOWN |
Wartość jest nieznana w tej wersji. |
FETCHED |
Cena jest czytana bezpośrednio na stronie partnera. |
PIXEL |
Cena jest udostępniana przez partnera za pomocą piksela dokładności ceny. |
Metody |
|
---|---|
|
Zwraca pełny widok dokładnej ceny. |
|
Zawiera listę dostępnych widoków dokładności cen. |
|
Zwraca podsumowanie dokładności ceny. |