Los tokens de sesión agrupan las fases de búsqueda y selección del autocompletado de un usuario
busca en una sesión discreta para facturar.
Crea un token de sesión
Los usuarios son responsables de generar tokens de sesión únicos para cada sesión.
Google recomienda usar los UUID de la versión 4.
Ejemplo
Cuando el usuario escribe una consulta, se llama a una solicitud de autocompletado cada pocas
(no por carácter) y se mostrará una lista de posibles resultados. Cuándo
el usuario hace una selección de la lista de resultados, la selección cuenta como un
solicitud, y todas las solicitudes realizadas durante la búsqueda se agrupan y cuentan
como una sola solicitud. Si el usuario selecciona un lugar, la búsqueda está disponible
sin cargo, y solo se cobra la solicitud de datos de Places. Si el usuario no
realizar una selección unos minutos antes del inicio de la sesión, solo las
se cobra por cada búsqueda.
Examinemos este flujo de eventos desde la perspectiva de una app.
Un usuario comienza a escribir una consulta para buscar “París, Francia”.
Cuando se detecta la entrada del usuario, la app crea una sesión nueva
token, “Token A”.
A medida que el usuario escribe, la API realiza una solicitud
caracteres, lo que muestra una nueva lista de resultados potenciales para cada uno:
“P”
Parr
"París"
"París, Francia"
Cuando el usuario realiza una selección, sucede lo siguiente:
Todas las solicitudes que resultan de la consulta se agrupan y agregan al
sesión representada por el “Token A”, como una solicitud única.
La selección que hace el usuario se registra como una solicitud de detalles del lugar y se agrega
a la sesión representada por el "Token A".
Se finaliza la sesión y la app descarta el "Token A".
Para obtener más información sobre cómo se facturan las solicitudes de Autocomplete, consulta Uso y
Facturación.