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

Токены сессии

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

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

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

Сессионные токены завершают свою работу следующими способами:

  • Название раздела «Подробная информация о месте (Новое)»
  • Вызывается проверка адреса.
  • Сессия прервана.

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

Для получения дополнительной информации о порядке оплаты запросов автозаполнения (новые) см. раздел «Автозаполнение (новые) и цены за сессию» .