सेशन के टोकन

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

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

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

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

  • जगह की जानकारी (नया) पर कॉल किया जाता है.
  • पते की पुष्टि करने की सुविधा पर कॉल किया जाता है.
  • सेशन को छोड़ दिया गया है.
सेशन खत्म होने के बाद, टोकन मान्य नहीं रहता. आपके ऐप्लिकेशन को हर नए सेशन के लिए नया टोकन जनरेट करना होगा. अगर sessionToken पैरामीटर छोड़ दिया जाता है या किसी सेशन टोकन का फिर से इस्तेमाल किया जाता है, तो नए सेशन से इस तरह शुल्क लिया जाता है कि कोई सेशन टोकन नहीं दिया गया है (हर अनुरोध का बिल अलग से भेजा जाता है). इस बारे में ज़्यादा जानकारी के लिए कि ऑटोकंप्लीट (नए) अनुरोधों का बिल कैसे भेजा जाता है, ऑटोकंप्लीट (नया) और सेशन की कीमत देखें.