کدهای جلسه رشتهها (یا اشیایی) هستند که توسط کاربر تولید میشوند و تماسهای تکمیل خودکار (جدید) را بهعنوان جلسه ردیابی میکنند. «تکمیل خودکار» (جدید) از نشانهای جلسه برای گروهبندی مراحل پُرسمان و انتخاب جستجوی تکمیل خودکار کاربر در یک جلسه مجزا برای اهداف صدور صورتحساب استفاده میکند.
کاربران مسئول ایجاد نشانهای جلسه برای هر جلسه هستند. توکنهای جلسه باید رشتههای base64 ایمن ازنظر نشانی وب و نام فایل باشند. کاربران میتوانند به هر روشی نشانهای
نشست تولید کنند، هرچند Google توصیه میکند از شناسههای یکتای
جهانی نسخه ۴ (UUID) برای نشانهای نشست استفاده شود.
جلسه با فراخوانی «تکمیل خودکار (جدید)» شروع میشود و با فراخوانی جزئیات مکان (جدید) یا اعتبارسنجی نشانی پایان مییابد. هر جلسه میتواند چندین پُرسمان «تکمیل خودکار (جدید)» داشته باشد که بهدنبال آن یک درخواست برای «جزئیات مکان (جدید)» یا «درستیسنجی نشانی» میآید. کلید(های) API استفادهشده برای هر درخواست در یک
جلسه باید متعلق به پروژه یکسان «کنسول Google Cloud» باشد.
نشانهای جلسه به روشهای زیر منقضی میشوند:
«جزئیات مکان» (جدید) فراخوانده میشود.
«اعتبارسنجی نشانی» فراخوانده میشود.
جلسه رها شده است.
پساز پایان جلسه، کد دیگر معتبر نیست؛ برنامه شما باید برای هر جلسه جدید کد جدیدی تولید کند. اگر پارامتر sessionToken
حذف شود یا اگر از کد جلسه مجدداً استفاده کنید، هزینه جلسه جدید بهگونهای محاسبه میشود که گویی هیچ
کد جلسهای ارائه نشده است (هر درخواست بهطور جداگانه صورتحساب میشود).
تاریخ آخرین بهروزرسانی 2026-10-15 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-10-15 بهوقت ساعت هماهنگ جهانی."],[],["Session tokens, user-generated strings, track Autocomplete (New) calls as sessions for billing. Users create tokens, ideally UUIDs, for each session. A session starts with Autocomplete (New) and ends with Place Details (New) or Address Validation, allowing multiple Autocomplete queries. The API keys must be from the same project. Omitting the token or reusing it results in per-request billing. Session tokens are invalid after use and can not be exchanged between places API and places API (new) or Address Validation.\n"]]