Avant d'envoyer vos flux à Google, vous pouvez les valider des schémas.
Le tableau suivant répertorie les schémas disponibles que vous pouvez utiliser pour valider vos flux par rapport à:
| Téléchargement du schéma | Modes d'envoi des tarifs applicables | Emplacement du schéma |
|---|---|---|
| Hotel List | Tous | gstatic.com/localfeed/local_feed.xsd |
| Landing pages | Tous | 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 | Pull, Requête de prix modifiés | gstatic.com/ads-travel/hotels/api/transaction.xsd |
| Rate rules | Pull, Requête de prix modifiés | gstatic.com/ads-travel/hotels/api/private_rates.xsd |
| Hint Response | Requête de prix modifiés | gstatic.com/ads-travel/hotels/api/hint.xsd |
| Query (from Google to partners) | Pull, Requête de prix modifiés, Requête de prix en temps réel | gstatic.com/ads-travel/hotels/api/query.xsd |
Valider des fichiers
Pour valider vos fichiers avec ces schémas, vous pouvez utiliser un outil XML tiers
comme xmllint.
La syntaxe permettant d'utiliser xmllint pour valider un schéma est la suivante:
xmllint --schema schema_location file_to_validateL'exemple suivant valide le fichier mypriceupdates.xml par rapport à
Schéma du message Transaction:
xmllint --schema http://gstatic.com/ads-travel/hotels/api/transaction.xsd mypriceupdates.xmlL'exemple suivant valide le fichier myfeed.xml par rapport à la liste d'hôtels.
Schéma du flux et affiche les erreurs, le cas échéant:
xmllint --noout --schema http://gstatic.com/localfeed/local_feed.xsd myfeed.xml