Selecione a plataforma: Android iOS JavaScript Web Service

Tokens de sessão

Os tokens de sessão são strings (ou objetos) gerados pelo usuário que rastreiam chamadas de Autocomplete (Novo) como sessões. O recurso de autocompletar (novo) utiliza tokens de sessão para agrupar as fases de consulta e seleção de uma pesquisa de autocompletar do usuário em uma sessão distinta 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 devem ser strings base64 seguras para URLs e nomes de arquivos. Os usuários podem gerar tokens de sessão de qualquer maneira, embora o Google recomende o uso de um método específico.versão 4 identificadores universalmente únicos (UUIDs) para tokens de sessão.

A sessão começa com uma chamada para o Autocomplete (New) e termina com uma chamada para Place Details (New) ou Address Validation. Cada sessão pode ter várias consultas do Autocomplete (New), seguidas por uma solicitação de Place Details (New) ou Address Validation. As chaves de API usadas em 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:

  • O Place Details (Novo) é chamado.
  • A Address Validation é chamada.
  • A sessão é abandonada.

Após a conclusão de uma sessão, o token perde a validade. Seu app precisa gerar um novo token para cada sessão. Se o parâmetro sessionToken for omitido ou você reutilizar um token, a nova sessão vai ser cobrada como se nenhum token de sessão tivesse sido fornecido e cada solicitação será faturada separadamente.

Para mais informações sobre como as solicitações do Autocomplete (novo) são faturadas, consulte Preços do Autocomplete (novo) e da sessão.