اختيار النظام الأساسي: Android iOS JavaScript خدمة الويب

الرموز المميزة للجلسات

الرموز المميزة للجلسات هي سلاسل (أو عناصر) من إنشاء المستخدمين تتتبّع طلبات الإكمال التلقائي (الجديد) على أنّها جلسات. تستخدم ميزة "الإكمال التلقائي (الجديد)" الرموز المميزة للجلسات لتجميع مراحل طلب البحث والاختيار في بحث المستخدم عن الإكمال التلقائي في جلسة منفصلة لأغراض الفوترة.

المستخدمون مسؤولون عن إنشاء الرموز المميزة للجلسات لكل جلسة. يجب أن تكون رموز الجلسات سلاسل base64 آمنة للاستخدام في عناوين URL وأسماء الملفات. يمكن للمستخدمين إنشاء الرموز المميزة للجلسات بأي طريقة، على الرغم من أنّ Google تنصح باستخدام المعرّفات الفريدة عالميًا (UUID) من الإصدار 4 للرموز المميزة للجلسات.

تبدأ الجلسة بطلب إلى ميزة "الإكمال التلقائي (الجديد)" وتنتهي بطلب إلى تفاصيل المكان (الجديد) أو Address Validation. يمكن أن تتضمّن كل جلسة طلبات بحث متعددة في ميزة "الإكمال التلقائي (الجديد)"، يتبعها طلب واحد إلى "تفاصيل المكان (الجديد)" أو Address Validation. يجب أن تنتمي مفاتيح واجهة برمجة التطبيقات المستخدَمة لكل طلب ضمن الجلسة إلى مشروع Google Cloud Console نفسه.

تنتهي الرموز المميزة للجلسات بالطرق التالية:

  • يتم طلب تفاصيل المكان (الجديد).
  • يتم طلب خدمة التحقّق من العنوان.
  • يتم إيقاف الجلسة.

بعد انتهاء الجلسة، يصبح الرمز غير صالح، ويجب أن ينشئ تطبيقك رمزًا جديدًا لكل جلسة جديدة. إذا تم حذف المعلمة sessionToken أو إذا أعدت استخدام الرمز المميز للجلسة، يتم تحصيل رسوم الجلسة الجديدة كما لو لم يتم تقديم رمز جلسة (تتم فوترة كل طلب على حدة).

لمزيد من المعلومات حول كيفية فوترة طلبات "الإكمال التلقائي (الجديد)"، يُرجى الاطّلاع على الإكمال التلقائي (الجديد) وتسعير الجلسات.