किराया फ़ीड को लागू करने का एक तरीका यह है कि आप बदली हुई कीमत (पहले इसे पुल किया गया था) का इस्तेमाल करें. संकेतों के साथ).
इस तरीके को अपनाने का तरीका यहां दिया गया है:
Google, रूट एलिमेंट
<HintRequest>
से संकेत देने वाला मैसेज भेजता है इसमें आपके सर्वर के हाल ही के अपडेट की समय की जानकारी होती है.आपका सर्वर, सुझाव के तौर पर दिए गए जवाब के साथ जवाब देता है मैसेज,
<Hint>
, जिसमें उन होटलों के किराये की सूची शामिल है जो आखिरी अपडेट.इसके बाद Google, क्वेरी का मैसेज:
<Query>
.आपका सर्वर इस मैसेज के साथ जवाब देता है: लेन-देन की जानकारी देने वाला मैसेज,
<Transaction>
, इसमें अपडेट किया गया डेटा शामिल है.
कीमत में बदलाव की खास जानकारी के लिए, कीमत में बदलाव की जानकारी देखें प्रोसेस.
Google आपके सर्वर को 5-मिनट के अंतराल पर एक संकेत अनुरोध संदेश भेजता है डिफ़ॉल्ट. इस फ़्रीक्वेंसी को कम या ज़्यादा करने के लिए, हमसे संपर्क करें सेटिंग चुनी जा सकती है.
अनुरोध मैसेज को Content-Type
के साथ एचटीटीपी POST
तरीके का इस्तेमाल करके भेजा जाता है
हेडर को 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>
ज़्यादा उदाहरणों और ज़्यादा जानकारी के लिए, यह देखें क्वेरी और हिंट एक्सएमएल रेफ़रंस.