Usa tokens de sesión

Selecciona la plataforma: Android iOS Servicio web

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.

  1. Un usuario comienza a escribir una consulta para buscar “París, Francia”.
  2. Cuando se detecta la entrada del usuario, la app crea una sesión nueva token, “Token A”.
  3. 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"
  4. 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".
  5. 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.