বিলিংয়ের উদ্দেশ্যে, সেশন টোকেনগুলো ব্যবহারকারীর অটোকমপ্লিট সার্চের কোয়েরি এবং সিলেকশন পর্যায়গুলোকে একটি পৃথক সেশনে একত্রিত করে।
একটি সেশন টোকেন তৈরি করুন
প্রতিটি সেশনের জন্য স্বতন্ত্র সেশন টোকেন তৈরি করার দায়িত্ব ব্যবহারকারীদের। গুগল ভার্সন ৪ ইউইউআইডি (UUID) ব্যবহারের পরামর্শ দেয়।
উদাহরণ
ব্যবহারকারী যখন কোনো কোয়েরি টাইপ করেন, তখন প্রতি কয়েকটি কীস্ট্রোকের পর পর (প্রতিটি অক্ষরের জন্য নয়) একটি অটোকমপ্লিট অনুরোধ পাঠানো হয় এবং সম্ভাব্য ফলাফলের একটি তালিকা দেখানো হয়। ব্যবহারকারী যখন ফলাফলের তালিকা থেকে কোনো কিছু নির্বাচন করেন, তখন সেই নির্বাচনটি একটি অনুরোধ হিসেবে গণ্য হয় এবং অনুসন্ধানের সময় করা সমস্ত অনুরোধ একত্রিত করে একটি একক অনুরোধ হিসেবে গণনা করা হয়। যদি ব্যবহারকারী কোনো স্থান নির্বাচন করেন, তাহলে সার্চ কোয়েরিটি বিনামূল্যে পাওয়া যায় এবং শুধুমাত্র স্থানের ডেটা অনুরোধের জন্য চার্জ করা হয়। যদি ব্যবহারকারী সেশন শুরু হওয়ার কয়েক মিনিটের মধ্যে কোনো কিছু নির্বাচন না করেন, তাহলে শুধুমাত্র সার্চ কোয়েরির জন্য চার্জ করা হয়।
চলুন, এই ঘটনাপ্রবাহটি একটি অ্যাপের দৃষ্টিকোণ থেকে খতিয়ে দেখা যাক।
একজন ব্যবহারকারী "প্যারিস, ফ্রান্স" অনুসন্ধান করার জন্য একটি কোয়েরি টাইপ করা শুরু করেন।
ব্যবহারকারীর ইনপুট শনাক্ত করার পর, অ্যাপটি 'টোকেন এ' নামে একটি নতুন সেশন টোকেন তৈরি করে।
ব্যবহারকারী টাইপ করার সাথে সাথে, এপিআই প্রতি কয়েকটি অক্ষর পরপর একটি অটোকমপ্লিট অনুরোধ পাঠায় এবং প্রতিটির জন্য সম্ভাব্য ফলাফলের একটি নতুন তালিকা প্রদর্শন করে: "পি" "পার" "প্যারিস," "প্যারিস, ফ্রান্স"
যখন ব্যবহারকারী কোনো নির্বাচন করেন:
কোয়েরি থেকে প্রাপ্ত সমস্ত অনুরোধকে একত্রিত করে 'টোকেন A' দ্বারা চিহ্নিত সেশনে একটি একক অনুরোধ হিসেবে যুক্ত করা হয়।
ব্যবহারকারীর নির্বাচনকে একটি স্থান বিবরণ অনুরোধ হিসাবে গণ্য করা হয় এবং 'টোকেন এ' দ্বারা চিহ্নিত সেশনে যুক্ত করা হয়।
সেশনটি সমাপ্ত হয়েছে এবং অ্যাপটি 'টোকেন A' বাতিল করে দিয়েছে।
অটোকমপ্লিট অনুরোধের বিল কীভাবে করা হয় সে সম্পর্কে আরও তথ্যের জন্য, ব্যবহার ও বিলিং দেখুন।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2026-04-08 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],["This document details the use of session tokens with the Places API. A session token groups a user's autocomplete search into a single session for billing. Users must create unique session tokens (version 4 UUIDs recommended) for each session, ensuring uniqueness within a project. Requests are bundled into a session. If a user selects a place, only the place details are charged; otherwise, only the search query is charged. Each session ends after a user's selection or inactivity, at which point the token is discarded.\n"]]