Zanim prześlesz pliki danych do Google, możesz je sprawdzić za pomocą opublikowanych schematy.
W tabeli poniżej znajdziesz dostępne schematy, których możesz użyć do weryfikacji Twoje pliki danych w odniesieniu do:
| Pobieranie schematu | Obowiązujące tryby dostarczania cen | Lokalizacja schematu |
|---|---|---|
| Hotel List | Wszystko | gstatic.com/localfeed/local_feed.xsd |
| Landing pages | Wszystko | 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 | Pobieranie, zmiana cen | gstatic.com/ads-travel/hotels/api/transaction.xsd |
| Rate rules | Pobieranie, zmiana cen | gstatic.com/ads-travel/hotels/api/private_rates.xsd |
| Hint Response | Zmiana cen | gstatic.com/ads-travel/hotels/api/hint.xsd |
| Query (from Google to partners) | Pobieranie, zmiana cen, zapytanie o cenę w czasie rzeczywistym | gstatic.com/ads-travel/hotels/api/query.xsd |
Jak weryfikować pliki
Aby sprawdzić poprawność plików pod kątem tych schematów, możesz użyć narzędzia XML innej firmy
na przykład xmllint.
Składnia używana do weryfikacji schematu przy użyciu funkcji xmllint jest taka:
xmllint --schema schema_location file_to_validateW tym przykładzie sprawdzamy plik mypriceupdates.xml pod kątem
Schemat wiadomości dotyczącej transakcji:
xmllint --schema http://gstatic.com/ads-travel/hotels/api/transaction.xsd mypriceupdates.xmlTen przykład porównuje plik myfeed.xml z listą hoteli
Schemat pliku danych i wyświetla błędy, jeśli występują:
xmllint --noout --schema http://gstatic.com/localfeed/local_feed.xsd myfeed.xml