Sitzungstokens
Sitzungstokens sind von Nutzern generierte Strings (oder Objekte), mit denen Autocomplete (neu)-Aufrufe als Sitzungen erfasst werden. Bei „Autocomplete (New)“ werden Sitzungstokens verwendet, um die Abfrage- und Auswahlphasen einer Nutzeranfrage zur automatischen Vervollständigung zu Abrechnungszwecken zu einer separaten Sitzung zusammenzufassen.
Nutzer sind dafür verantwortlich, für jede Sitzung Sitzungstokens zu erstellen. Sitzungstokens müssen Base64-Strings sein, die für URLs und Dateinamen sicher sind. Nutzer können Sitzungstokens auf beliebige Weise generieren. Google empfiehlt jedoch, für Sitzungstokens Version 4 der Universally Unique Identifiers (UUIDs) zu verwenden.
Die Sitzung beginnt mit einem Aufruf von „Autocomplete (New)“ und endet mit einem Aufruf von Place Details (New) oder Address Validation. Jede Sitzung kann mehrere „Autocomplete (New)“-Anfragen enthalten, gefolgt von einer Anfrage an „Place Details (New)“ oder „Address Validation“. Die API-Schlüssel, die für jede Anfrage innerhalb einer Sitzung verwendet werden, müssen zu demselben Google Cloud Console-Projekt gehören.
Sitzungstokens können auf folgende Arten beendet werden:
- „Place Details (New)“ wird aufgerufen.
- Address Validation wird aufgerufen.
- Die Sitzung wird beendet.
Sobald eine Sitzung beendet wird, ist das Token nicht mehr gültig. Ihre Anwendung muss für jede neue Sitzung ein neues Token generieren. Wenn Sie den Parameter „sessionToken“ weglassen oder ein Sitzungstoken wiederverwenden, wird die neue Sitzung so in Rechnung gestellt, als wäre kein Sitzungstoken bereitgestellt worden. Jede Anfrage wird separat abgerechnet.
Weitere Informationen zur Abrechnung von „Autocomplete (New)“-Anfragen finden Sie unter Preise für Autocomplete (New) und Sitzungen.