सेशन टोकन
सेशन टोकन, उपयोगकर्ता से जनरेट हुई स्ट्रिंग (या ऑब्जेक्ट) होती हैं. ये ऑटोकंप्लीट (नया) कॉल को सेशन के तौर पर ट्रैक करती हैं. ऑटोकंप्लीट (नया) सुविधा, सेशन टोकन का इस्तेमाल करके, उपयोगकर्ता की ऑटोकंप्लीट की गई खोज की क्वेरी और चुनने के चरणों को बिलिंग के मकसद से अलग सेशन में ग्रुप करती है.
हर सेशन के लिए सेशन टोकन बनाने की ज़िम्मेदारी उपयोगकर्ताओं की होती है. सेशन टोकन, यूआरएल और फ़ाइल के नाम के हिसाब से सुरक्षित base64 स्ट्रिंग होने चाहिए. उपयोगकर्ता किसी भी तरीके से सेशन टोकन जनरेट कर सकते हैं. हालांकि, Google का सुझाव है कि सेशन टोकन के लिए, यूनिवर्सल वर्शन 4 के यूनीक आइडेंटिफ़ायर (यूयूआईडी) का इस्तेमाल करें.
सेशन, ऑटोमैटिक भरने की सुविधा (नया) के कॉल से शुरू होता है और जगह की जानकारी (नया) या पते की पुष्टि के कॉल पर खत्म होता है. हर सेशन में, ऑटोकंप्लीट (नया) की कई क्वेरी हो सकती हैं. इसके बाद, जगह की जानकारी (नया) या पते की पुष्टि करने के लिए एक अनुरोध किया जा सकता है. किसी सेशन में हर अनुरोध के लिए इस्तेमाल की गई एपीआई कुंजी, एक ही Google Cloud Console प्रोजेक्ट से जुड़ी होनी चाहिए.
सेशन टोकन इन तरीकों से खत्म होते हैं:
- जगह की जानकारी (नया) को कॉल किया जाता है.
- Address Validation को कॉल किया जाता है.
- सेशन छोड़ दिया गया है.
किसी सेशन के खत्म होने के बाद, टोकन अमान्य हो जाता है. इसलिए, आपके ऐप्लिकेशन को हर नए सेशन के लिए नया टोकन जनरेट करना होगा. अगर sessionToken पैरामीटर को छोड़ा जाता है या किसी सेशन टोकन का फिर से इस्तेमाल किया जाता है, तो नए सेशन के लिए शुल्क इस तरह लिया जाता है जैसे कोई सेशन टोकन न दिया गया हो. हर अनुरोध के लिए अलग से शुल्क लिया जाता है.
ऑटोकंप्लीट (नई) सुविधा के अनुरोधों के लिए बिलिंग के तरीके के बारे में ज़्यादा जानने के लिए, ऑटोकंप्लीट (नई) सुविधा और सेशन की कीमत लेख पढ़ें.