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

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

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

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

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

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

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

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

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