Как долго действуют новые токены сеанса API Places? - PullRequest
0 голосов
/ 17 мая 2018

У меня есть веб-сайт, который использует автозаполнение адреса на нескольких страницах - адресную книгу, адрес доставки, адрес для выставления счета. С изменениями выставления счетов, выпущенными в следующем месяце, мы можем преобразовать процесс Автозаполнения, чтобы использовать сеансы вместо отдельных нажатий клавиш. (https://cloud.google.com/maps-platform/user-guide/pricing-changes/#billing-changes)

  • Как долго действует AutocompleteSessionToken? Текущая страница? Час? Двенадцать? Постоянно, с учетом лимитов каждый раз, когда он появляется в новом месяце?
  • Если срок действия токена сеанса истекает, и мы отправляем этот токен с запросом, каков будет результат? Если клиент оставляет веб-страницу открытой в течение дня и возвращается, чтобы забрать, а данные нашего сеанса не истекли, как мы можем быть уверены, что они не получат ошибки автозаполнения?

Ответы [ 2 ]

0 голосов
/ 15 сентября 2018

Как клиент Google Maps, когда мы связались с их службой поддержки, агент, который работал с нами, сказал нам, что время ожидания составляет 3 минуты.

0 голосов
/ 21 мая 2018

Насколько я вижу, нет официальной документации относительно продолжительности сеанса для API Адресов в Google Maps Platform.Я могу поделиться некоторой информацией о сеансах, полученной от службы технической поддержки, однако она не дает точного значения продолжительности сеанса и похоже, что Google не покажет точное значение.

Прежде всего, если выиспользуйте встроенный виджет автозаполнения API JavaScript Карт, он автоматически генерирует сессии для вас, поэтому вам не нужно об этом беспокоиться.

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

Тот же токен сеанса передается в автозаполнение и последующий запрос сведений о месте.

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

После того, как пользователь выбрал место (например, был сделан вызов Places Details), должен быть запущен новый сеанс с новым токеном сеанса.

Нельзя использовать токен сеансадля более чем одного сеанса пользователя.Если токен используется повторно, сеанс будет считаться недействительным, а запросы будут оплачиваться так, как если бы токен сеанса не был предоставлен.

Если токен сеанса истек или стал недействительным, с вас будет взиматься плата за каждое нажатие клавиши.Таким образом, за каждый запрос автозаполнения будет взиматься плата.

Надеюсь, вы найдете эту информацию полезной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...