REST Resource: accounts.priceAccuracyViews

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 (PriceAccuracyRow)
    }
  ]
}
Pola
name

string

Nazwa zasobu w formacie accounts/{account_id}/priceAccuracyViews/{report_date}.

results[]

object (PriceAccuracyRow)

Lista wierszy pasujących do zapytania.

Wiersz ceny

Wiersz z informacjami o dokładności cen.

Zapis JSON
{
  "hotel": string,
  "checkinDate": {
    object (Date)
  },
  "lengthOfStayDays": integer,
  "fetchedPriceRecord": {
    object (PriceRecord)
  },
  "cachedPriceRecord": {
    object (PriceRecord)
  },
  "correctionTime": string,
  "url": string,
  "rateRuleId": string,
  "hotelCountryCode": string,
  "deviceType": enum (Device),
  "finalDomain": string,
  "mismatchReason": enum (MismatchReason),
  "affectsScore": boolean,
  "signalSource": enum (SignalSource),
  "userRegionCode": string,
  "adultOccupancy": integer,
  "childOccupancy": integer
}
Pola
hotel

string

Identyfikator hotelu określony przez partnera.

checkinDate

object (Date)

Data zameldowania.

lengthOfStayDays

integer

Długość pobytu.

fetchedPriceRecord

object (PriceRecord)

Cena widoczna na stronie partnera.

cachedPriceRecord

object (PriceRecord)

Cena reklamowana.

correctionTime

string (Timestamp format)

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: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

url

string

Początkowy adres URL odwiedzony w witrynie partnera.

rateRuleId

string

Reguła ceny reklamowanej ceny dla cen niepublicznych.

hotelCountryCode

string

Kraj hotelu (na podstawie adresu).

deviceType

enum (Device)

Typ urządzenia użytkownika.

finalDomain

string

Domena ostatniej strony, z której odczytywane są ceny.

mismatchReason

enum (MismatchReason)

Powód, dla którego pobrana cena nie była zgodna z ceną w pamięci podręcznej.

affectsScore

boolean

Prawda, jeśli ten wiersz wpływa na ogólny wynik dokładności ceny.

signalSource

enum (SignalSource)

Źródło sygnału dokładności ceny.

userRegionCode

string

Region użytkownika.

adultOccupancy

integer

Liczba osób dorosłych w szczegółach obłożenia zapytania weryfikacji.

childOccupancy

integer

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

number

Cena podstawowa.

taxesAndFees

number

Podatki i opłaty.

currencyCode

string

Kod waluty w formacie ISO 4217.

time

string (Timestamp format)

Sygnatura czasowa danego rekordu cenowego.

Sygnatura czasowa w formacie RFC3339 UTC &Zulu" z rozdzielczością nanosekundy i do 9 cyfr po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

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

get

Zwraca pełny widok dokładnej ceny.

list

Zawiera listę dostępnych widoków dokładności cen.

summarize

Zwraca podsumowanie dokładności ceny.