رموز الجلسات هي سلاسل (أو عناصر) ينشئها المستخدمون وتتتبّع طلبات الإكمال التلقائي (جديد) باعتبارها جلسات. تستخدم ميزة "الإكمال التلقائي" (جديدة) رموز الجلسات لتجميع مراحل طلب البحث والاختيار في عملية بحث الإكمال التلقائي التي يجريها المستخدم في جلسة منفصلة لأغراض الفوترة.
يتحمّل المستخدمون مسؤولية إنشاء رموز مميّزة للجلسات لكل جلسة. يجب أن تكون الرموز المميزة للجلسات سلاسل Base64 آمنة لعناوين URL وأسماء الملفات. يمكن للمستخدمين إنشاء رموز مميزة للجلسات بأي طريقة، ولكن تنصح Google باستخدام المعرّفات الفريدة العالمية (UUID) من الإصدار 4 للرموز المميزة للجلسات.
تبدأ الجلسة بطلب إلى خدمة "الإكمال التلقائي (جديد)"، وتنتهي بطلب إلى خدمة تفاصيل المكان (جديد) أو التحقّق من صحة العنوان. يمكن أن تتضمّن كل جلسة طلبات بحث متعددة في "الإكمال التلقائي (الجديد)"، متبوعة بطلب واحد إلى "تفاصيل المكان (الجديد)" أو "التحقّق من العنوان". يجب أن تنتمي مفاتيح واجهة برمجة التطبيقات المستخدَمة لكل طلب ضمن
جلسة إلى مشروع Google Cloud Console نفسه.
يتم إنهاء الرموز المميزة للجلسة بالطرق التالية:
يتم استدعاء خدمة "تفاصيل المكان" (الجديدة).
يتم استدعاء Address Validation.
تم إيقاف الجلسة.
وبعد انتهاء الجلسة، لن يكون الرمز المميّز صالحًا، ويجب أن ينشئ تطبيقك رمزًا مميّزًا جديدًا لكل جلسة جديدة. في حال حذف المَعلمة sessionToken أو إعادة استخدام رمز مميّز للجلسة، يتم تحصيل رسوم الجلسة الجديدة كما لو لم يتم تقديم رمز مميّز للجلسة (تتم فوترة كل طلب بشكل منفصل).
تاريخ التعديل الأخير: 2026-10-11 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-11 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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"]]