सेशन के टोकन का इस्तेमाल करना

प्लैटफ़ॉर्म चुनें: Android iOS वेब सेवा

सेशन टोकन, उपयोगकर्ता की ऑटोकंप्लीट खोज की क्वेरी और चुने गए चरणों को बिलिंग के मकसद से, अलग-अलग सेशन में ग्रुप करते हैं.

सेशन टोकन बनाना

हर सेशन के लिए यूनीक सेशन टोकन जनरेट करने की ज़िम्मेदारी उपयोगकर्ताओं की होती है. Google, वर्शन 4 यूयूआईडी इस्तेमाल करने का सुझाव देता है.

उदाहरण

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

आइए, इवेंट के इस फ़्लो को ऐप्लिकेशन के नज़रिए से समझते हैं.

  1. कोई उपयोगकर्ता "पेरिस, फ़्रांस" खोजने के लिए क्वेरी टाइप करना शुरू करता है.
  2. उपयोगकर्ता के इनपुट का पता चलने पर, ऐप्लिकेशन एक नया सेशन टोकन, "टोकन A" बनाता है.
  3. जब उपयोगकर्ता टाइप करता है, तो एपीआई हर कुछ वर्णों के बाद, ऑटोकंप्लीट का अनुरोध करता है. इससे हर अनुरोध के लिए, संभावित नतीजों की एक नई सूची दिखती है:
    "P"
    "Par"
    "Paris,"
    "Paris, Fr"
  4. जब उपयोगकर्ता कोई विकल्प चुनता है, तो:
  • क्वेरी से मिले सभी अनुरोधों को ग्रुप किया जाता है और "टोकन A" से दिखाए गए सेशन में एक अनुरोध के तौर पर जोड़ा जाता है.
  • उपयोगकर्ता के चुने गए विकल्प को, जगह की जानकारी के अनुरोध के तौर पर गिना जाता है. साथ ही, इसे "टोकन A" से दिखाए गए सेशन में जोड़ा जाता है.
  • सेशन खत्म हो जाता है और ऐप्लिकेशन "टोकन A" को खारिज कर देता है.

ऑटोकंप्लीट की सुविधा के अनुरोधों के लिए बिलिंग के तरीके के बारे में ज़्यादा जानने के लिए, इस्तेमाल और बिलिंग देखें.