Esquemas de Anuncios de hoteles

Antes de enviar tus feeds a Google, puedes validarlos con esquemas publicados.

En la siguiente tabla, se enumeran los esquemas disponibles que puedes usar para validar tus 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 y precios modificados gstatic.com/ads-travel/hotels/api/transaction.xsd
Rate rules Solicitud de precios a terceros y precios modificados gstatic.com/ads-travel/hotels/api/private_rates.xsd
Hint Response Cambio de precios 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 XML de terceros, como xmllint.

La sintaxis para usar xmllint para 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 del mensaje 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 el esquema del feed de la lista de hoteles y se muestran errores si existen:

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