लेन-देन से जुड़े मैसेज की खास जानकारी

लेन-देन से जुड़े मैसेज, कमरों, कीमतों, और पैकेज का डेटा Google को भेजते हैं. मुख्य रूप से, लेन-देन से जुड़े दो तरह के मैसेज होते हैं:

  1. यात्रा की योजना का डेटा: कमरे का बंडल और यात्रा की योजना का डेटा तय करें. इसमें ये चीज़ें शामिल हैं:

    • होटल के किराये और इन्वेंट्री: ऐसी यात्रा की योजना के लिए कम से कम किराया सेट करें जो कुछ ज़रूरी शर्तें पूरी करती हो. ज़्यादा जानकारी के लिए, कीमतें अपडेट करना देखें. आपके पास किसी कमरा को इन्वेंट्री से हटाने का भी विकल्प होता है. ज़्यादा जानकारी के लिए, इन्वेंट्री हटाना लेख पढ़ें.

    • कमरों के बंडल: कई सुविधाओं वाले कमरे और अतिरिक्त सेवाओं के पैकेज के लिए, यात्रा की योजना का शुल्क सेट करें. ज़्यादा जानकारी के लिए, चैट रूम के बंडल पर जाएं. Google आपके 'लेन-देन' मैसेज के कॉन्टेंट को कैश मेमोरी में सेव करता है, ताकि आपकी कीमतें हमेशा उपलब्ध रहें. कुछ मामलों में, Google को पता चलता है कि उसकी कैश मेमोरी में मौजूद वैल्यू अप-टू-डेट नहीं हैं. इसलिए, वह अपडेट की गई कीमतों की जानकारी पाने के लिए, <Query> से ज़्यादा मैसेज (या कुछ मामलों में, लाइव प्राइस क्वेरी) भेज सकता है. यह डेटा आम तौर पर बहुत जल्दी-जल्दी बदलता है. लेन-देन से जुड़े मैसेज की कीमत और उपलब्धता की जानकारी देने के लिए, <Result> का इस्तेमाल करें.

  2. कमरे और पैकेज का मेटाडेटा: इससे कमरों और पैकेज की जानकारी मिलती है, जैसे कि ब्यौरा, फ़ोटो, और ज़्यादा से ज़्यादा बुकिंग. इस डेटा में बार-बार बदलाव नहीं होता. लेन-देन से जुड़े मेटाडेटा वाले मैसेज की जानकारी देने के लिए, <PropertyDataSet> का इस्तेमाल करें. Google इस मेटाडेटा को सेव करता है, ताकि आप कीमत से जुड़े मैसेज में इसकी जानकारी दे सकें. इसमें सभी कमरों और पैकेज के बारे में बार-बार जानकारी देने की ज़रूरत नहीं है. ज़्यादा जानकारी के लिए, कमरा और पैकेज मेटाडेटा तय करना देखें.

लेन-देन मैसेज का रूट एलिमेंट <Transaction> है. <Transaction> एलिमेंट का इस्तेमाल रूट एलिमेंट के तौर पर करने वाले मैसेज में, कम से कम एक चाइल्ड एलिमेंट होना ज़रूरी है. ट्रांज़ैक्शन मैसेज में कितने भी चाइल्ड एलिमेंट हो सकते हैं. हालांकि, मैसेज का कुल साइज़ 100 एमबी से ज़्यादा न हो.

Google के अनुरोधों का जवाब देने वाले लेन-देन मैसेज के उदाहरणों के लिए, कीमत और रूम इन्वेंट्री (लेन-देन) एक्सएमएल रेफ़रंस देखें.

डिलीवरी के तरीके

आप जिस प्रकार और फ़्रीक्वेंसी से लेन-देन मैसेज भेजते हैं वह आपके डिलीवरी मोड पर निर्भर करता है:

  • 'पुल डिलीवरी मोड' के लिए, Google से <Query> मिलने पर लेन-देन से जुड़े मैसेज भेजे जाते हैं.
  • बदली गई कीमत वाले डिलीवरी मोड के लिए, <HintRequest> और <Query> पर मैसेज पाने और जवाब देने के बाद, आपको लेन-देन से जुड़ा मैसेज भेजना होगा.

ज़्यादा जानकारी के लिए, कीमत तय करने के डिलीवरी मोड देखें.

मौजूदा कीमत से जुड़े सवाल

आपका डिलीवरी मोड चाहे जो भी हो, Google आपको ऐसे अनुरोध भी भेज सकता है जिन्हें लाइव कीमत से जुड़ी क्वेरी कहा जाता है. इन क्वेरी मैसेज में, मौजूदा खोज के जवाब में कीमतें मांगी जाती हैं. अगर आप तय समयसीमा (आम तौर पर कुछ सौ मिलीसेकंड में) के अंदर जवाब देते हैं, तो आपका विज्ञापन नीलामी में दिख सकता है. आपके नतीजे ग्राहक के देश और डिवाइस टाइप के साथ-साथ उनके बताए गए मेहमानों की संख्या के मुताबिक भी बेहतर हो सकते हैं. ज़्यादा जानकारी के लिए, लाइव किराये से जुड़ी क्वेरी देखें.

संदेश का आकार

'लेन-देन' वाले एक मैसेज में, डेटा अपडेट का कोई भी कॉम्बिनेशन शामिल किया जा सकता है. हालांकि, हर मैसेज के साइज़ की सीमा 100 एमबी होती है. आम तौर पर, पुल और हिंट के सभी अनुरोधों का जवाब देने की समयसीमा 100 सेकंड होती है. टाइम आउट एक ऐसा फ़ील्ड है जिसे कॉन्फ़िगर किया जा सकता है. इसे Google आपके अनुरोध के मुताबिक अडजस्ट कर सकता है. Google सुझाव देता है कि आप बहुत बड़े मैसेज के लिए, टाइम-आउट को 10 मिनट पर सेट करें.

मैसेज के साइज़ को काफ़ी कम करने और मैसेज के साइज़ और समय खत्म होने की समस्याओं से बचने के लिए, अपने रूम और पैकेज के मेटाडेटा को पहले से तय करने के लिए 'लेन-देन' मैसेज का इस्तेमाल करें. मैसेज हेडर में Content-Encoding: gzip जोड़कर, GNU की ज़िप की गई सामग्री को मैसेज में भी जोड़ा जा सकता है.