Выберите платформу: Android iOS JavaScript Веб-сервисы

Токены сеансов

Токены сеансов – это созданные пользователем строки (или объекты), которые отслеживают вызовы нового автозаполнения как сеансы. Новая версия Autocomplete использует токены сеансов, чтобы сгруппировать этапы запроса и выбора выполняемого пользователем поиска с функцией автозаполнения в отдельный сеанс для выставления счетов.

Пользователи должны создавать токены сеанса для каждого сеанса. Токены сеанса должны быть строками base64, безопасными для URL и названий файлов. Пользователи могут генерировать токены сеансов любым способом, но Google рекомендует использовать для них универсальные уникальные идентификаторы (UUID) версии 4.

Сеанс начинается с вызова Autocomplete (New) и завершается вызовом Place Details (New) или Address Validation. В каждом сеансе может быть несколько запросов Autocomplete (New), после которых следует один запрос информации о местах (New) или Address Validation. Ключи API, используемые для каждого запроса в рамках сеанса, должны относиться к одному и тому же проекту консоли Google Cloud.

Токены сеансов прекращают действовать в следующих случаях:

  • Вызывается функция Place Details (New).
  • Вызывается Address Validation API.
  • Сеанс прерван.

Когда сеанс завершается, токен перестает быть действительным. Ваше приложение должно создавать новый токен для каждого сеанса. Если параметр sessionToken не указан или вы повторно используете токен сеанса, плата за сеанс будет начислена как при отсутствии токена (каждый запрос оплачивается отдельно).

Подробнее о том, как оплачиваются новые запросы автозаполнения и сеансы…