Tokeny sesji
Tokeny sesji to tworzone przez użytkowników ciągi znaków (lub obiekty), które śledzą wywołania Autouzupełnianie (nowe) jako sesje. Autouzupełnianie (nowa wersja) używa tokenów sesji, aby grupować fazy zapytania i wyboru w ramach wyszukiwania autouzupełniania użytkownika w oddzielne sesje na potrzeby rozliczeń.
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 rozpoczyna się wywołaniem autouzupełniania (nowej funkcji), a kończy wywołaniem szczegółów miejsca (nowej funkcji) lub weryfikacji 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 API używane do poszczególnych żądań w ramach sesji muszą należeć do tego samego projektu konsoli Google Cloud.
Tokeny sesji wygasają w takie sposoby:
- Wywołano Szczegóły miejsca (Nowe).
- Wywoływana jest funkcja weryfikacji adresu.
- Sesja została przerwana.
Po zakończeniu sesji token traci ważność. Aplikacja musi wygenerować nowy token na potrzeby 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 obliczaniu opłat za żądania usługi Autouzupełnianie (nowa) znajdziesz w artykule Autouzupełnianie (nowa) i opłaty za sesję.