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

सेशन टोकन

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

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

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

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

  • जगह की जानकारी (नई) को कॉल किया जाता है.
  • Address Validation API को कॉल किया जाता है.
  • सेशन को बंद कर दिया गया है.

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

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