新的 Places API 会话令牌持续多长时间?
How long do the new Places API session tokens last?
我有一个网站在多个页面上使用地址自动完成功能——地址簿、送货地址、账单地址。随着下个月发布的计费更改,我们可以将自动完成过程转换为使用会话而不是单独的击键。 (https://cloud.google.com/maps-platform/user-guide/pricing-changes/#billing-changes)
- AutocompleteSessionToken 的有效期有多长?当前页面?一小时?十二?永久,每次在新的月份出现时都计入限制?
- 如果会话令牌确实过期,而我们随请求发送该令牌,结果会是什么?如果客户让网页打开一天然后回来取货,而我们的会话数据尚未过期,我们如何确保他们不会收到自动完成错误?
据我所知,Google Maps Platform 中没有关于 Places API 会话持续时间的官方文档。我可以分享一些从技术支持处获得的有关会话的信息,但是,它没有提供会话持续时间的确切值,而且 Google 似乎不会透露确切的值。
首先,如果您使用地图内置的自动完成小部件JavaScript API,它会自动为您生成会话,因此无需担心。
如果您创建自己的小部件,您应该知道会话不会持续很长时间。自动完成会话包括一些自动完成请求(在用户键入时检索有关地点的建议),以及至多一个地点详细信息请求(检索有关用户所选地点的详细信息)。
相同的会话令牌被传递到自动完成和后续的地点详细信息请求。
会话从第一个自动完成请求开始(通常发生在用户开始输入时)。通常,在用户选择了其中一个自动完成建议后,会调用 Places Details。
用户选择地点后(例如,调用地点详情),必须使用新会话令牌启动新会话。
一个会话令牌不能用于多个用户会话。如果令牌被重复使用,会话将被视为无效,请求将被收取费用,就好像没有提供会话令牌一样。
如果会话令牌过期或无效,您将按每次击键付费。所以每次自动完成请求都会收费。
希望此信息对您有用。
作为 Google Maps 的客户,当我们联系他们的支持团队时,与我们合作的代理告诉我们超时为 3 分钟。
我有一个网站在多个页面上使用地址自动完成功能——地址簿、送货地址、账单地址。随着下个月发布的计费更改,我们可以将自动完成过程转换为使用会话而不是单独的击键。 (https://cloud.google.com/maps-platform/user-guide/pricing-changes/#billing-changes)
- AutocompleteSessionToken 的有效期有多长?当前页面?一小时?十二?永久,每次在新的月份出现时都计入限制?
- 如果会话令牌确实过期,而我们随请求发送该令牌,结果会是什么?如果客户让网页打开一天然后回来取货,而我们的会话数据尚未过期,我们如何确保他们不会收到自动完成错误?
据我所知,Google Maps Platform 中没有关于 Places API 会话持续时间的官方文档。我可以分享一些从技术支持处获得的有关会话的信息,但是,它没有提供会话持续时间的确切值,而且 Google 似乎不会透露确切的值。
首先,如果您使用地图内置的自动完成小部件JavaScript API,它会自动为您生成会话,因此无需担心。
如果您创建自己的小部件,您应该知道会话不会持续很长时间。自动完成会话包括一些自动完成请求(在用户键入时检索有关地点的建议),以及至多一个地点详细信息请求(检索有关用户所选地点的详细信息)。
相同的会话令牌被传递到自动完成和后续的地点详细信息请求。
会话从第一个自动完成请求开始(通常发生在用户开始输入时)。通常,在用户选择了其中一个自动完成建议后,会调用 Places Details。
用户选择地点后(例如,调用地点详情),必须使用新会话令牌启动新会话。
一个会话令牌不能用于多个用户会话。如果令牌被重复使用,会话将被视为无效,请求将被收取费用,就好像没有提供会话令牌一样。
如果会话令牌过期或无效,您将按每次击键付费。所以每次自动完成请求都会收费。
希望此信息对您有用。
作为 Google Maps 的客户,当我们联系他们的支持团队时,与我们合作的代理告诉我们超时为 3 分钟。