Les jetons de session sont des chaînes (ou des objets) générées par l'utilisateur qui suivent les appels Autocomplete (New) (Saisie semi-automatique (Nouveau)) en tant que sessions. La saisie semi-automatique (nouvelle) utilise des jetons de session pour regrouper les phases de requête et de sélection d'une recherche de 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 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, bien que Google recommande d'utiliser des UUID (Universally Unique Identifiers) de la 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 dans une session doivent appartenir au même projet Google Cloud Console.
Les jetons de session se terminent comme suit:
Place Details (New) est appelé.
L'API 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 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).
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/01/14 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/01/14 (UTC)."],[[["Session tokens group Autocomplete (New) queries and selection phases into a session for billing purposes, ending with a call to Place Details (New) or Address Validation."],["Session tokens must be URL- and filename-safe base64 strings, with Google recommending the use of version 4 universally unique identifiers (UUIDs)."],["A session begins with an Autocomplete (New) call, allowing for multiple queries within the session before concluding with Place Details (New) or Address Validation."],["Each request within a session must utilize API keys associated with the same Google Cloud Console project, with sessions terminating upon calling Place Details (New), Address Validation, or abandonment."],["Omitting or reusing session tokens results in individual request billing, while fresh tokens are required for each new session to leverage session-based pricing."]]],[]]