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