انتخاب پلاتفرم: Android iOS JavaScript خدمات وب

کدهای جلسه

نشان‌های جلسه رشته‌های (یا اشیای) تولیدشده توسط کاربر هستند که تماس‌های تکمیل خودکار (جدید) را به‌عنوان جلسه ردیابی می‌کنند. «تکمیل خودکار» (جدید) از نشان‌های جلسه برای گروه‌بندی مراحل پُرسمان و انتخاب جستجوی تکمیل خودکار کاربر در یک جلسه مجزا برای اهداف صدور صورت‌حساب استفاده می‌کند.

کاربران مسئول ایجاد نشان‌های جلسه برای هر جلسه هستند. توکن‌های جلسه باید رشته‌های base64 ایمن ازنظر نشانی وب و نام فایل باشند. کاربران می‌توانند به هر روشی نشان‌های نشست تولید کنند، هرچند Google توصیه می‌کند از شناسه‌های یکتای جهانی نسخه ۴ (UUID) برای نشان‌های نشست استفاده شود.

جلسه با فراخوانی «تکمیل خودکار (جدید)» شروع می‌شود و با فراخوانی جزئیات مکان (جدید) یا اعتبارسنجی نشانی به پایان می‌رسد. هر جلسه می‌تواند چندین پُر کردن خودکار (جدید) داشته باشد که به‌دنبال آن یک درخواست برای جزئیات مکان (جدید) یا اعتبارسنجی نشانی ارسال می‌شود. کلید(های) میانای برنامه‌سازی کاربردی استفاده‌شده برای هر درخواست در یک جلسه باید به همان پروژه «کنسول Google Cloud» تعلق داشته باشد.

نشان‌های جلسه به روش‌های زیر منقضی می‌شوند:

  • «جزئیات مکان (جدید)» فراخوانی می‌شود.
  • «اعتبارسنجی نشانی» فراخوانده می‌شود.
  • جلسه رها شده است.

وقتی جلسه تمام شد، کد دیگر معتبر نیست؛ برنامه‌تان باید برای هر جلسه جدید کد جدیدی تولید کند. اگر پارامتر sessionToken حذف شود یا اگر از یک کد جلسه مجدداً استفاده کنید، جلسه جدید به‌گونه‌ای محاسبه می‌شود که انگار کد جلسه ارائه نشده است (هر درخواست به‌صورت جداگانه صورت‌حساب می‌شود).

برای اطلاعات بیشتر درباره نحوه صدور صورت‌حساب برای درخواست‌های «تکمیل خودکار (جدید)»، به تکمیل خودکار (جدید) و قیمت‌گذاری جلسه مراجعه کنید.