Tokeny sesji

Tokeny sesji to generowane przez użytkownika ciągi (lub obiekty), które śledzą wywołania autouzupełniania (nowe) jako sesje. Autouzupełnianie (nowość) korzysta z tokenów sesji, aby grupować fazy zapytania i wyboru autouzupełniania wyszukiwania użytkownika w osobną sesję na potrzeby płatności.

Użytkownicy są odpowiedzialni za utworzenie tokenów sesji dla każdej sesji. Tokeny sesji muszą być ciągami base64 odpowiednimi do adresu URL i nazwy pliku. Użytkownicy mogą generować tokeny sesji w dowolny sposób, chociaż Google zaleca używanie w przypadku tokenów sesji unikalnych identyfikatorów (UUID) w wersji 4.

Sesja zaczyna się od wywołania autouzupełniania (Nowe), a kończy wywołaniem Szczegóły miejsca (nowe) lub Weryfikacja adresu. Każda sesja może zawierać wiele zapytań autouzupełniania (nowych), a po niej jedno żądanie wyświetlenia informacji o miejscu (nowe) lub weryfikacji adresu. Klucze interfejsu API używane w poszczególnych żądaniach w sesji muszą należeć do tego samego projektu w konsoli Google Cloud.

Tokeny sesji kończą się w następujący sposób:

  • Wywołanie funkcji Szczegóły miejsca (Nowe).
  • Następuje funkcja weryfikacji adresów.
  • Sesja zostaje porzucona.

Po zakończeniu sesji token straci ważność, a aplikacja musi generować nowy token dla każdej nowej sesji. Jeśli parametr sessionToken zostanie pominięty lub gdy użyjesz tego samego tokena, nowa sesja jest obciążana tak, jakby żaden token sesji nie został udostępniony (każde żądanie jest rozliczane osobno).

Więcej informacji o opłatach za żądania autouzupełniania (nowe) znajdziesz w artykule Autouzupełnianie (nowe) i ceny sesji.