कीमत फ़ीड को लागू करने का एक तरीका, किराया और उपलब्धता में बदलाव (जिसे पहले, संकेत के साथ पुल किया जाता था) का इस्तेमाल करना है.
इस तरीके का फ़्लो इस तरह है:
Google, रूट एलिमेंट
<HintRequest>
से एक हिंट रिक्वेस्ट मैसेज भेजता है. इसमें आपके सर्वर के सबसे हाल ही के अपडेट का समय शामिल होता है.आपका सर्वर, हिंट रिस्पॉन्स मैसेज,
<Hint>
के साथ जवाब देता है. इसमें उन होटलों की कीमतों की सूची होती है जिनमें पिछले अपडेट के बाद बदलाव हुए हैं.इसके बाद, Google एक क्वेरी मैसेज के साथ जवाब देता है:
<Query>
.आपका सर्वर, लेन-देन का मैसेज,
<Transaction>
के साथ जवाब देता है. इसमें अपडेट किया गया डेटा शामिल होता है.
कीमत में बदलाव करने की खास जानकारी के लिए, कीमत में बदलाव करने की प्रोसेस देखें.
Google डिफ़ॉल्ट रूप से, आपके सर्वर को हर पांच मिनट के अंतराल पर हिंट रिक्वेस्ट मैसेज भेजता है. इस फ़्रीक्वेंसी को बदलने के लिए, हमसे संपर्क करें सेटिंग को चुनें.
अनुरोध मैसेज, एचटीटीपी POST
मेथड का इस्तेमाल करके भेजा जाता है. इसमें Content-Type
हेडर को application/xml
पर और User-Agent
हेडर को Google-HotelAdsPrices
पर सेट किया जाता है. अपने तकनीकी खाता मैनेजर (टैम) से संपर्क करके, पक्का करें कि Google जो एंडपॉइंट स्टेटस भेजता है वह OK
हो. होटल के किराये के शुरुआती सेटअप के दौरान, आपको यह सेटिंग कॉन्फ़िगर करनी चाहिए थी.
हिंट रिक्वेस्ट का उदाहरण
हिंट रिक्वेस्ट मैसेज में, <HintRequest>
का रूट एलिमेंट और एक चाइल्ड एलिमेंट, <LastFetchTime>
होता है.
<?xml version="1.0" encoding="UTF-8"?>
<HintRequest id="request" timestamp="2023-06-03T22:59:48Z">
<LastFetchTime>2023-06-03T22:54:40Z </LastFetchTime>
</HintRequest>
ज़्यादा उदाहरणों और अन्य जानकारी के लिए, क्वेरी और सलाह के लिए एक्सएमएल रेफ़रंस देखें.