Google को अपने फ़ीड सबमिट करने से पहले, पब्लिश किए गए स्कीमा की मदद से उनकी पुष्टि की जा सकती है.
यहां दी गई टेबल में, उपलब्ध स्कीमा की सूची दी गई है. इनका इस्तेमाल करके, अपने फ़ीड की पुष्टि की जा सकती है:
| स्कीमा डाउनलोड करें | कीमत तय करने के लिए डिलीवरी के लागू होने वाले मोड | स्कीमा की जगह |
|---|---|---|
| Hotel List | सभी | gstatic.com/localfeed/local_feed.xsd |
| Landing pages | सभी | 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 | पुल किया गया किराया, किराया और उपलब्धता में बदलाव | gstatic.com/ads-travel/hotels/api/transaction.xsd |
| Rate rules | पुल किया गया किराया, किराया और उपलब्धता में बदलाव | gstatic.com/ads-travel/hotels/api/private_rates.xsd |
| Hint Response | बदली गई कीमत | gstatic.com/ads-travel/hotels/api/hint.xsd |
| Query (from Google to partners) | पुल, किराया और उपलब्धता में बदलाव, मौजूदा किराया क्वेरी | gstatic.com/ads-travel/hotels/api/query.xsd |
फ़ाइलों की पुष्टि करने का तरीका
इन स्कीमा के हिसाब से अपनी फ़ाइलों की पुष्टि करने के लिए, तीसरे पक्ष के एक्सएमएल टूल का इस्तेमाल किया जा सकता है. जैसे, xmllint.
किसी स्कीमा की पुष्टि करने के लिए xmllint का इस्तेमाल करने का सिंटैक्स यहां दिया गया है:
xmllint --schema schema_location file_to_validateयहां दिए गए उदाहरण में, mypriceupdates.xml फ़ाइल की पुष्टि, लेन-देन के मैसेज के स्कीमा के हिसाब से की गई है:
xmllint --schema http://gstatic.com/ads-travel/hotels/api/transaction.xsd mypriceupdates.xmlयहां दिए गए उदाहरण में, होटल की सूची वाले फ़ीड के स्कीमा के हिसाब से myfeed.xml फ़ाइल की पुष्टि की गई है. साथ ही, गड़बड़ियां होने पर उन्हें दिखाया गया है:
xmllint --noout --schema http://gstatic.com/localfeed/local_feed.xsd myfeed.xml