Tokens de sesión

Los tokens de sesión son objetos (o cadenas) generados por el usuario que hacen un seguimiento de las llamadas de Autocomplete (nuevo) como sesiones. Autocomplete (nuevo) usa tokens de sesión para agrupar las fases de consulta y selección de una búsqueda de autocompletado del usuario en una sesión discreta con fines de facturación.

Los usuarios son responsables de crear tokens de sesión para cada sesión. Los tokens de sesión deben ser cadenas base64 seguras para URLs y nombres de archivos. Los usuarios pueden generar tokens de sesión de cualquier manera, aunque Google recomienda usar la versión 4 de identificadores únicos universales (UUID) para los tokens de sesión.

La sesión comienza con una llamada a Autocomplete (nuevo) y finaliza con una llamada a Place Details (New) o Address Validation. Cada sesión puede tener varias consultas de Autocomplete (nuevo), seguidas de una solicitud a Place Details (nuevo) o Address Validation. Las claves de API que se usan para cada solicitud dentro de una sesión deben pertenecer al mismo proyecto de la consola de Google Cloud.

Los tokens de sesión finalizan de las siguientes maneras:

  • Se llama a Place Details (New).
  • Se llama a Address Validation.
  • Se abandona la sesión.

Una vez que finaliza la sesión, el token deja de ser válido; tu app debe generar un token nuevo para cada sesión nueva. Si se omite el parámetro sessionToken o si reutilizas un token de sesión, la sesión nueva se cobrará como si no se hubiera proporcionado un token de sesión (cada solicitud se factura por separado).

Para obtener más información sobre cómo se facturan las solicitudes a Autocomplete (nuevo), consulta los precios de las sesiones y el Autocomplete (nuevo).