Jetons de session

Les jetons de session sont des chaînes générées par l'utilisateur qui suivent les appels Autocomplete (New) en tant que sessions. Autocomplete (New) utilise des jetons de session pour regrouper les phases de requête et de sélection d'une recherche avec saisie semi-automatique d'un utilisateur dans une session distincte à des fins de facturation.

Les utilisateurs sont chargés de créer des jetons de session pour chaque session. Les jetons de session doivent être des chaînes en base64 sécurisées pour les URL et les noms de fichiers. Les utilisateurs peuvent générer des jetons de session de n'importe quelle manière. Toutefois, Google recommande d'utiliser les identifiants uniques universels (UUID) version 4 pour les jetons de session.

La session commence par un appel à Autocomplete (New) et se termine par un appel à Place Details (New) ou à Address Validation. Chaque session peut comporter plusieurs requêtes Autocomplete (New), suivies d'une requête Place Details (New) ou Address Validation. La ou les clés API utilisées pour chaque requête au sein d'une session doivent appartenir au même projet de la console Google Cloud.

Les jetons de session se terminent des manières suivantes:

  • Place Details (New) est appelé.
  • La validation d'adresse est appelée.
  • La session est abandonnée.
Une fois la session terminée, le jeton n'est plus valide. Votre application doit générer un nouveau jeton pour chaque nouvelle session. Si vous omettez le paramètre sessionToken ou si vous réutilisez un jeton de session, la nouvelle session est facturée comme si aucun jeton n'était fourni (chaque requête est facturée séparément). Pour en savoir plus sur la facturation des requêtes Autocomplete (New), consultez la page Autocomplete (New) and session Pricing (Saisie semi-automatique (nouvelle version) et tarifs des sessions).