علامات الجلسات هي سلاسل (أو عناصر) ينشئها المستخدمون وتتتبّع طلبات الإكمال التلقائي (جديد)
كجلسات. تستخدِم ميزة "الإكمال التلقائي (جديد)" الرموز المميّزة للجلسات لتجميع مراحل الطلب
والاختيار في بحث الإكمال التلقائي للمستخدِم في جلسة منفصلة لأغراض
الفوترة.
يتحمّل المستخدمون مسؤولية إنشاء الرموز المميّزة للجلسة لكل جلسة. يجب أن تكون علامات
الجلسة سلاسل base64 آمنة لعناوين URL وأسماء الملفات. يمكن للمستخدمين إنشاء رموًز ميزات
الجلسات بأي طريقة، على الرغم من أنّ Google تنصح باستخدام الإصدار 4 من المعرّفات
الفريدة على مستوى العالم (UUID) لإنشاء رموز ميزات الجلسات.
تبدأ الجلسة بمكالمة إلى ميزة "الإكمال التلقائي" (جديد)، وتنتهي بمكالمة
إلى تفاصيل المكان (جديد) أو إثبات صحة العنوان. يمكن أن تحتوي كل جلسة على
طلبات بحث متعددة من خلال ميزة "الإكمال التلقائي" (جديد)، متبوعة بطلب واحد من أجل "تفاصيل المكان"
(جديد) أو "التحقّق من العنوان". يجب أن تكون مفاتيح واجهة برمجة التطبيقات المستخدَمة لكل طلب ضمن
جلسة تابعة للمشروع نفسه على Google Cloud Console.
يتمّ استدعاء Place Details (New) (تفاصيل المكان (جديد)).
يتمّ استدعاء Address Validation.
تمّت إعادة توجيه الجلسة.
بعد انتهاء الجلسة، لن يعود الرمز المميّز صالحًا، ويجب أن يُنشئ تطبيقك رمزًا مميّزًا جديدًا لكل جلسة جديدة. في حال حذف مَعلمة sessionToken
أو إعادة استخدام رمز تعريف جلسة، يتم تحصيل رسوم الجلسة الجديدة كما لو لم يتم تقديم رمز تعريف جلسة (يتم تحصيل رسوم كل طلب بشكل منفصل).
تاريخ التعديل الأخير: 2025-01-14 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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"]],["تاريخ التعديل الأخير: 2025-01-14 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Session tokens track Autocomplete (New) calls as sessions for billing purposes, grouping query and selection phases."],["Users must create URL- and filename-safe base64 strings as session tokens for each session, ideally using version 4 UUIDs."],["A session starts with an Autocomplete (New) call and ends with a Place Details (New) or Address Validation call, allowing multiple Autocomplete queries within the session."],["Session tokens expire after a Place Details (New) or Address Validation call, if abandoned, or if reused; a new token is needed for each session."],["Omitting or reusing session tokens results in each request being billed separately, instead of as a session."]]],[]]