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

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

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

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

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

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

  • Вызывается информация о местах (New).
  • Вызывается Address Validation API.
  • Сеанс прерван.

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

Подробнее о том, как оплачиваются запросы Autocomplete (New), рассказывается в разделе Цены на Autocomplete (New) и сеансы.