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

सेशन टोकन

सेशन टोकन, उपयोगकर्ता से जनरेट की गई स्ट्रिंग (या ऑब्जेक्ट) होती हैं. ये ऑटोकंप्लीट (नया) कॉल को सेशन के तौर पर ट्रैक करती हैं. Autocomplete (New) सेवा, सेशन टोकन का इस्तेमाल करके, उपयोगकर्ता की ऑटोकंप्लीट खोज की क्वेरी और चुने गए चरणों को एक अलग सेशन में ग्रुप करती है. ऐसा बिलिंग के मकसद से किया जाता है.

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

सेशन की शुरुआत, Autocomplete (New) को कॉल करने से होती है. इसके बाद, Place Details (New) या Address Validation को कॉल करने पर सेशन खत्म हो जाता है. हर सेशन में, ऑटोकंप्लीट (नया) की कई क्वेरी हो सकती हैं. इसके बाद, Place Details (नया) या Address Validation का एक अनुरोध किया जा सकता है. किसी सेशन में हर अनुरोध के लिए इस्तेमाल किए गए एपीआई पासकोड, एक ही Google Cloud Console प्रोजेक्ट से जुड़े होने चाहिए.

सेशन टोकन इन तरीकों से खत्म होते हैं:

  • Place Details (New) को कॉल किया जाता है.
  • Address Validation को कॉल किया जाता है.
  • सेशन को छोड़ दिया गया है.

सेशन खत्म होने के बाद, टोकन अमान्य हो जाता है. आपके ऐप्लिकेशन को हर नए सेशन के लिए एक नया टोकन जनरेट करना होगा. अगर sessionToken पैरामीटर को शामिल नहीं किया जाता है या किसी सेशन टोकन का फिर से इस्तेमाल किया जाता है, तो नए सेशन के लिए शुल्क इस तरह लिया जाता है जैसे कोई सेशन टोकन नहीं दिया गया हो. हर अनुरोध के लिए अलग से बिल भेजा जाता है.

Autocomplete (New) के अनुरोधों के लिए बिलिंग के तरीके के बारे में ज़्यादा जानने के लिए, Autocomplete (New) और सेशन की कीमत देखें.