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

सेशन टोकन

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

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

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

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

  • Place Details (नया) को कॉल किया जाता है.
  • पते की पुष्टि को कॉल किया जाता है.
  • सेशन को छोड़ दिया जाता है.

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

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