REST Resource: accounts.priceAccuracyViews

Risorsa: PriceAccuracyView

Una visualizzazione dell'accuratezza del prezzo. Copre la funzionalità dei report sull'accuratezza del prezzo nelle versioni dell'API precedenti alla 3.0. Per ulteriori informazioni, consulta il report sull'accuratezza dei prezzi.

Rappresentazione JSON
{
  "name": string,
  "results": [
    {
      object (PriceAccuracyRow)
    }
  ]
}
Campi
name

string

Il nome della risorsa deve essere nel formato accounts/{account_id}/priceAccuracyViews/{report_date}.

results[]

object (PriceAccuracyRow)

L'elenco delle righe che corrispondono alla query.

PriceAccuracyRow

Una riga di accuratezza del prezzo.

Rappresentazione 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
}
Campi
hotel

string

ID hotel definito dal partner.

checkinDate

object (Date)

Data del check-in.

lengthOfStayDays

integer

Durata del soggiorno.

fetchedPriceRecord

object (PriceRecord)

Prezzo come indicato sul sito web del partner.

cachedPriceRecord

object (PriceRecord)

Prezzo come pubblicizzato.

correctionTime

string (Timestamp format)

Ora in cui un prezzo errato viene aggiornato a un prezzo corretto.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

url

string

URL iniziale visitato sul sito web del partner.

rateRuleId

string

La regola tariffaria del prezzo pubblicizzato per le tariffe non pubbliche.

hotelCountryCode

string

Il paese dell'hotel (in base all'indirizzo).

deviceType

enum (Device)

Il tipo di dispositivo dell'utente.

finalDomain

string

Il dominio della pagina finale da cui vengono letti i prezzi.

mismatchReason

enum (MismatchReason)

Il motivo per cui il prezzo recuperato non corrispondeva a quello memorizzato nella cache.

affectsScore

boolean

True se questa riga influisce sul punteggio complessivo di accuratezza del prezzo.

signalSource

enum (SignalSource)

Origine dell'indicatore di accuratezza del prezzo.

userRegionCode

string

La regione dell'utente.

adultOccupancy

integer

Il numero di adulti nei dettagli di occupazione della query di convalida.

childOccupancy

integer

Il numero di bambini nei dettagli di occupazione della query di convalida.

PriceRecord

Una registrazione del prezzo.

Rappresentazione JSON
{
  "basePrice": number,
  "taxesAndFees": number,
  "currencyCode": string,
  "time": string
}
Campi
basePrice

number

Prezzo base.

taxesAndFees

number

Tasse e commissioni.

currencyCode

string

Codice valuta ISO 4217.

time

string (Timestamp format)

Timestamp di questo record di prezzo.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Dispositivo

Elenca i dispositivi supportati.

Enum
DEVICE_UNSPECIFIED Non specificato.
DEVICE_UNKNOWN Il valore è sconosciuto in questa versione.
DESKTOP Computer.
MOBILE Dispositivi mobili dotati di browser completi.
TABLET Tablet dotati di browser completi.

MismatchReason

Elenca i motivi della mancata corrispondenza.

Enum
MISMATCH_REASON_UNSPECIFIED Non specificato.
MISMATCH_REASON_UNKNOWN Il valore è sconosciuto in questa versione.
TAX_MISMATCH Discrepanza a livello fiscale.
ROOM_UNAVAILABLE Stanza non disponibile.
SITE_ERROR Errore del sito.
PRICE_FEED_DELAYED Feed dei prezzi in ritardo.
DISCOUNT_MISSING Sconto mancante.
INCORRECT_DISCOUNT_VALUE Valore sconto non corretto.
WRONG_ITINERARY Itinerario sbagliato.

SignalSource

Elenca i metodi di segnalazione supportati per l'accuratezza del prezzo.

Enum
SIGNAL_SOURCE_UNSPECIFIED Non specificato.
SIGNAL_SOURCE_UNKNOWN Il valore è sconosciuto in questa versione.
FETCHED Il prezzo viene letto direttamente dal sito web del partner.
PIXEL Il prezzo viene fornito dal partner tramite un pixel di accuratezza del prezzo.

Metodi

get

Restituisce la visualizzazione dell'accuratezza del prezzo richiesta in dettaglio.

list

Elenca le visualizzazioni disponibili per l'accuratezza del prezzo.

summarize

Restituisce il riepilogo dell'accuratezza del prezzo.