کدهای جلسه، مراحل پُرسمان و انتخاب جستجوی تکمیل خودکار کاربر را برای اهداف صورتحساب در یک جلسه مجزا گروهبندی میکنند.
ایجاد کد جلسه
کاربران مسئول تولید کد جلسه منحصربهفرد برای هر جلسه هستند. Google توصیه میکند از نسخه ۴
UUID استفاده کنید.
مثال
وقتی کاربر پُرسمانی را تایپ میکند، درخواست تکمیل خودکار هر چند کلیدزنی یکبار (نه برای هر نویسه) فراخوانی میشود و فهرستی از نتایج احتمالی برگردانده میشود. وقتی کاربر از فهرست نتایج انتخابی انجام میدهد، آن انتخاب بهعنوان یک درخواست محسوب میشود و همه درخواستهای انجامشده درطول جستجو دستهبندی میشوند و بهعنوان یک درخواست واحد محسوب میشوند. اگر کاربر مکانی را انتخاب کند، پرسمان جستجو بدون هزینه دردسترس است و فقط برای درخواست دادههای «مکان» هزینه دریافت میشود. اگر کاربر ظرف چند دقیقه از شروع جلسه انتخابی نکند، فقط هزینه پرسمان جستجو کسر میشود.
بیایید این جریان رویدادها را از دیدگاه یک برنامه بررسی کنیم.
کاربر شروع به تایپ پُرسمانی برای جستجوی «پاریس، فرانسه» میکند.
پساز شناسایی ورودی کاربر، برنامه کد جلسه جدیدی با نام «کد A» ایجاد میکند.
وقتی کاربر تایپ میکند، API هر چند نویسه یکبار درخواست تکمیل خودکار میکند و فهرست جدیدی از نتایج احتمالی را برای هرکدام نمایش میدهد:
«P»
«Par»
«Paris,»
«Paris, Fr»
وقتی کاربر انتخابی انجام میدهد:
همه درخواستهای ناشی از پُرسمان گروهبندی میشوند و بهعنوان یک درخواست واحد به جلسهای که با «ژتون الف» نشان داده میشود اضافه میشوند.
انتخاب کاربر بهعنوان درخواست «جزئیات جا» محاسبه میشود و به جلسهای که با «رمز A» نشان داده میشود اضافه میشود.
جلسه بهپایان میرسد و برنامه «رمز A» را دور میاندازد.
برای اطلاعات بیشتر درباره نحوه صدور صورتحساب برای درخواستهای «تکمیل خودکار»، به استفاده و
صدور صورتحساب مراجعه کنید.
تاریخ آخرین بهروزرسانی 2026-11-10 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-11-10 بهوقت ساعت هماهنگ جهانی."],[],["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"]]