Token di sessione

I token di sessione sono stringhe generate dall'utente che monitorano le chiamate Completamento automatico (nuova) come sessioni. Il completamento automatico (nuova) utilizza i token di sessione per raggruppare le fasi di query e selezione della ricerca con completamento automatico di un utente in una sessione discreta ai fini della fatturazione.

Spetta agli utenti creare token di sessione per ogni sessione. I token di sessione devono essere stringhe Base64 sicure per URL e nomi file. Gli utenti possono generare token di sessione in qualsiasi modo, anche se Google consiglia di utilizzare gli identificatori univoci universali (UUID) di versione 4 per i token di sessione.

La sessione inizia con una chiamata al completamento automatico (Nuovo) e si conclude con una chiamata a Dettagli luogo (Nuovo) o a Convalida indirizzo. Ogni sessione può avere più query di completamento automatico (nuove), seguite da una richiesta a Dettagli luogo (Nuova) o Convalida indirizzo. Le chiavi API utilizzate per ogni richiesta all'interno di una sessione devono appartenere allo stesso progetto della console Google Cloud.

I token di sessione terminano nei modi seguenti:

  • Viene chiamato Dettagli luogo (Nuovo).
  • Chiamata Indirizzo Convalida.
  • La sessione viene abbandonata.
Al termine di una sessione, il token non è più valido. L'app deve generare un nuovo token per ogni nuova sessione. Se il parametro sessionToken viene omesso o se riutilizzi un token di sessione, la nuova sessione viene addebitata come se non fosse stato fornito alcun token di sessione (ogni richiesta viene fatturata separatamente). Per maggiori informazioni su come vengono fatturate le richieste di completamento automatico (nuovo), consulta Prezzi per completamento automatico (nuovo) e sessione.