- Recurso: PriceAccuracyView
- PriceAccuracyRow
- PriceRecord
- Dispositivo
- MismatchReason
- SignalSource
- Métodos
Recurso: PriceAccuracyView
Es una vista de precisión de precios. Abarca la funcionalidad de los informes de precisión de precios en las versiones de la API anteriores a la v3.0. Para obtener más información, consulta el informe de precisión de precios.
| Representación JSON |
|---|
{
"name": string,
"results": [
{
object ( |
| Campos | |
|---|---|
name |
El nombre del recurso debe tener el formato |
results[] |
Es la lista de filas que coinciden con la consulta. |
PriceAccuracyRow
Es una fila de precisión de precios.
| Representación JSON |
|---|
{ "hotel": string, "checkinDate": { object ( |
| Campos | |
|---|---|
hotel |
Es el ID de hotel definido por el socio. |
checkinDate |
Es la fecha de entrada. |
lengthOfStayDays |
Es la duración de la estadía. |
fetchedPriceRecord |
Es el precio tal como se lee en el sitio web del socio. |
cachedPriceRecord |
Es el precio tal como se anuncia. |
correctionTime |
Es la hora en la que se actualiza un precio incorrecto a un precio correcto. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
url |
Es la URL inicial que se visitó en el sitio web del socio. |
rateRuleId |
Es la regla de tarifas del precio anunciado para las tarifas no públicas. |
hotelCountryCode |
Es el país del hotel (según la dirección). |
deviceType |
Es el tipo de dispositivo del usuario. |
finalDomain |
Es el dominio de la página final desde la que se leen los precios. |
mismatchReason |
Es el motivo por el que el precio obtenido no coincidió con el precio almacenado en caché. |
affectsScore |
Es verdadero si esta fila afecta la puntuación general de precisión de precios. |
signalSource |
Es la fuente del indicador de precisión de precios. |
userRegionCode |
Es la región del usuario. |
adultOccupancy |
Es la cantidad de adultos en los detalles de ocupación de la consulta de validación. Nota: Es posible que este campo no se propague de manera coherente debido a restricciones técnicas. Si falta, los socios deben asumir un valor predeterminado de 2 adultos. |
childOccupancy |
Es la cantidad de niños en los detalles de ocupación de la consulta de validación. Nota: Es posible que este campo no se propague de manera coherente. Si falta, los socios deben asumir un valor predeterminado de 0 niños. |
PriceRecord
Es un registro de precios.
| Representación JSON |
|---|
{ "basePrice": number, "taxesAndFees": number, "currencyCode": string, "time": string } |
| Campos | |
|---|---|
basePrice |
Es el precio base. |
taxesAndFees |
Son los impuestos y las tasas. |
currencyCode |
Es el código de moneda según la norma ISO 4217. |
time |
Es la marca de tiempo de este registro de precios. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
Dispositivo
Enumera los dispositivos compatibles.
| Enums | |
|---|---|
DEVICE_UNSPECIFIED |
No se especifica. |
DEVICE_UNKNOWN |
El valor es desconocido en esta versión. |
DESKTOP |
Computadoras. |
MOBILE |
Dispositivos móviles con navegadores completos. |
TABLET |
Tabletas con navegadores completos. |
MismatchReason
Enumera los motivos de la discrepancia.
| Enums | |
|---|---|
MISMATCH_REASON_UNSPECIFIED |
No se especifica. |
MISMATCH_REASON_UNKNOWN |
El valor es desconocido en esta versión. |
TAX_MISMATCH |
Discrepancia de impuestos. |
ROOM_UNAVAILABLE |
Habitación no disponible. |
SITE_ERROR |
Error del sitio. |
PRICE_FEED_DELAYED |
Feed de precios retrasado. |
DISCOUNT_MISSING |
Falta el descuento. |
INCORRECT_DISCOUNT_VALUE |
Valor de descuento incorrecto. |
WRONG_ITINERARY |
Itinerario incorrecto. |
SignalSource
Enumera los métodos de señalización compatibles para la precisión de precios.
| Enums | |
|---|---|
SIGNAL_SOURCE_UNSPECIFIED |
No se especifica. |
SIGNAL_SOURCE_UNKNOWN |
El valor es desconocido en esta versión. |
FETCHED |
El precio se lee directamente del sitio web del socio. |
PIXEL |
El socio proporciona el precio a través de un píxel de precisión de precios. |
Métodos |
|
|---|---|
|
Muestra la vista de precisión de precios solicitada con todo detalle. |
|
Muestra las vistas de precisión de precios disponibles. |
|
Muestra el resumen de precisión de precios. |