किराया फ़ीड को लागू करने का एक तरीका यह है कि आप बदली हुई कीमत (पहले इसे हिंट के साथ पुल किया जाता था) का इस्तेमाल करें.
इस तरीके को अपनाने का तरीका यहां दिया गया है:
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>
ज़्यादा उदाहरणों और ज़्यादा जानकारी के लिए, क्वेरी और हिंट एक्सएमएल रेफ़रंस देखें.