Esquemas de Anuncios de hoteles

Antes de enviar sus feeds a Google, puede validarlos con esquemas.

En la siguiente tabla, se enumeran los esquemas disponibles que puedes usar para validar de sus feeds:

Descarga del esquema Modos de entrega de precios aplicables Ubicación del esquema
Hotel List Todos gstatic.com/localfeed/local_feed.xsd
Landing pages Todos gstatic.com/ads-travel/hotels/api/point_of_sale.xsd
Transaction (Property Data) ARI gstatic.com/ads-travel/hotels/api/transaction_property_data.xsd
Transaction (Property Data) Response ARI gstatic.com/ads-travel/hotels/api/transaction_property_data_response.xsd
OTA_HotelRateAmountNotifRQ ARI gstatic.com/ads-travel/hotels/api/ota_hotel_rate_amount_notif_rq.xsd
OTA_HotelRateAmountNotifRS ARI gstatic.com/ads-travel/hotels/api/ota_hotel_rate_amount_notif_rs.xsd
OTA_HotelAvailNotifRQ ARI gstatic.com/ads-travel/hotels/api/ota_hotel_avail_notif_rq.xsd
OTA_HotelAvailNotifRS ARI gstatic.com/ads-travel/hotels/api/ota_hotel_avail_notif_rs.xsd
OTA_HotelInvCountNotifRQ ARI gstatic.com/ads-travel/hotels/api/ota_hotel_inv_count_notif_rq.xsd
OTA_HotelInvCountNotifRS ARI gstatic.com/ads-travel/hotels/api/ota_hotel_inv_count_notif_rs.xsd
TaxFeeInfo ARI gstatic.com/ads-travel/hotels/api/tax_fee_info.xsd
TaxFeeInfoResponse ARI gstatic.com/ads-travel/hotels/api/tax_fee_info_response.xsd
Promotions ARI gstatic.com/ads-travel/hotels/api/promotions.xsd
PromotionsResponse ARI gstatic.com/ads-travel/hotels/api/promotions_response.xsd
RateModifications ARI gstatic.com/ads-travel/hotels/api/rate_modifications.xsd
RateModificationsResponse ARI gstatic.com/ads-travel/hotels/api/rate_modifications_response.xsd
Transaction Solicitud de precios a terceros (precios modificados) gstatic.com/ads-travel/hotels/api/transaction.xsd
Rate rules Solicitud de precios a terceros (precios modificados) gstatic.com/ads-travel/hotels/api/private_rates.xsd
Hint Response Precios modificados gstatic.com/ads-travel/hotels/api/hint.xsd
Query (from Google to partners) Solicitud de precios a terceros, precios modificados y consulta de precios en tiempo real gstatic.com/ads-travel/hotels/api/query.xsd

Cómo validar archivos

Para validar tus archivos con estos esquemas, puedes usar una herramienta de XML de terceros como xmllint.

La sintaxis para usar xmllint con el objetivo de validar un esquema es la siguiente:

xmllint --schema schema_location file_to_validate

En el siguiente ejemplo, se valida el archivo mypriceupdates.xml con el Esquema de mensajes de transacción:

xmllint --schema http://gstatic.com/ads-travel/hotels/api/transaction.xsd mypriceupdates.xml

En el siguiente ejemplo, se valida el archivo myfeed.xml con la lista de hoteles. Esquema del feed y muestra errores, si existen:

xmllint --noout --schema http://gstatic.com/localfeed/local_feed.xsd myfeed.xml