Tokens de sessão

Os tokens de sessão são strings geradas pelo usuário que rastreiam chamadas de preenchimento automático (novo) como sessões. O Autocomplete (novo) usa tokens de sessão para agrupar as fases de consulta e seleção de uma pesquisa de preenchimento automático do usuário em uma sessão discreta para fins de faturamento.

Os usuários são responsáveis por criar tokens de sessão para cada sessão. Os tokens de sessão precisam ser strings base64 seguras para URL e nome de arquivo. Os usuários podem gerar tokens de sessão de qualquer maneira, embora o Google recomende o uso dos identificadores universalmente exclusivos (UUIDs, na sigla em inglês) versão 4 para tokens de sessão.

A sessão começa com uma chamada para o Autocomplete (novo) e termina com Place Details (New) ou Address Validation. Cada sessão pode ter várias consultas do Autocomplete (nova), seguidas por uma solicitação para o Place Details (novo) ou Address Validation. As chaves de API usadas para cada solicitação em uma sessão precisam pertencer ao mesmo projeto do Console do Google Cloud.

Os tokens de sessão são encerrados das seguintes maneiras:

  • Place Details (New) é chamado.
  • Validação de endereço é chamada.
  • A sessão foi abandonada.
Após a conclusão de uma sessão, o token não é mais válido, e seu app precisa gerar um novo token para cada nova sessão. Se o parâmetro sessionToken for omitido ou você reutilizar um token, a nova sessão será cobrada como se nenhum token de sessão tivesse sido fornecido. Cada solicitação é faturada separadamente. Para saber mais sobre como as solicitações de Autocomplete (novo) são faturadas, consulte Autocomplete (novo) e preços de sessão.