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

सेशन टोकन

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

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

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

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

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

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

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