Sélectionnez une plate-forme: Android iOS JavaScript Service Web

Jetons de session

Les jetons de session sont des chaînes (ou objets) générés par l'utilisateur qui suivent les appels Autocomplete (New) en tant que sessions. Autocomplete (nouveau) 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 responsables de la création des jetons de session pour chaque session. Les jetons de session doivent être des chaînes au format base64 sûres pour les URL et les noms de fichiers. Les utilisateurs peuvent générer des jetons de session de toutes les manières, bien que 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 adressée à 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 dans la console Google Cloud.

Les jetons de session se terminent de la manière suivante:

  • Place Details (New) est appelé.
  • Address Validation 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 le paramètre sessionToken est omis ou si vous réutilisez un jeton de session, la nouvelle session est facturée comme si aucun jeton de session 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 (Saisie semi-automatique (Nouveau) et tarifs des sessions).