שימוש באסימוני סשן

בחירת פלטפורמה: Android iOS Web Service

טוקנים לסשנים מקבצים את שלבי השאילתה והבחירה של חיפוש בהשלמה אוטומטית של משתמש לסשן נפרד לצורכי חיוב.

יצירת טוקן סשן

המשתמשים אחראים ליצור טוקנים ייחודיים לכל סשן. ‫Google ממליצה להשתמש ב-UUID מגרסה 4.

דוגמה

כשהמשתמש מקליד שאילתה, נשלחת בקשה להשלמה אוטומטית כל כמה הקשות (לא לכל תו), ומוחזרת רשימה של תוצאות אפשריות. כשמשתמש בוחר משהו מרשימת התוצאות, הבחירה נחשבת כבקשה, וכל הבקשות שנשלחו במהלך החיפוש נארזות יחד ונספרות כבקשה אחת. אם המשתמש בוחר מקום, שאילתת החיפוש זמינה ללא תשלום, ורק בקשת הנתונים של המקום מחויבת. אם המשתמש לא בוחר אפשרות תוך כמה דקות מתחילת הסשן, החיוב הוא רק על שאילתת החיפוש.

בואו נבחן את רצף האירועים הזה מנקודת המבט של האפליקציה.

  1. משתמש מתחיל להקליד שאילתה כדי לחפש את "פריז, צרפת".
  2. כשמזוהה קלט של משתמשים, האפליקציה יוצרת טוקן לסשן חדש, Token A.
  3. בזמן שהמשתמש מקליד, ה-API שולח בקשה להשלמה אוטומטית כל כמה תווים, ומציג רשימה חדשה של תוצאות אפשריות לכל אחת מהן:
    "P"
    "Par"
    "Paris,"
    "Paris, Fr"
  4. כשהמשתמש בוחר אפשרות:
    • כל הבקשות שנובעות מהשאילתה מקובצות ונוספות לסשן שמיוצג על ידי Token A כבקשה אחת.
    • הבחירה של המשתמש נספרת כבקשה לפרטי מקום, והיא מתווספת לסשן שמיוצג על ידי 'אסימון א'.
  5. הסשן מסתיים והאפליקציה משליכה את Token A.

למידע נוסף על החיוב של בקשות השלמה אוטומטית, ראו שימוש וחיוב.