You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Google Places Autocomplete Web Service获取sessionToken?

Google Places Autocomplete Web Service 生成SessionToken的方法
  • SessionToken不需要通过Google API生成,本质就是一个唯一随机字符串,只要保证每次会话(用户一次连续的 autocomplete 操作)内唯一即可,和JS组件内部生成的逻辑一致。
  • 生成示例:
    • 前端JS(现代浏览器支持):
      // 生成标准UUID作为sessionToken
      const sessionToken = crypto.randomUUID();
      
    • Node.js后端:
      const { v4: uuidv4 } = require('uuid');
      const sessionToken = uuidv4();
      
    • Python后端:
      import uuid
      session_token = str(uuid.uuid4())
      
  • 使用方式:
    把生成的token作为sessiontoken参数加入请求,比如:
    https://maps.googleapis.com/maps/api/place/autocomplete/json?input=上海&sessiontoken=3b9c2d8a-1e7f-4a0b-9c1d-8e3f2a4b6c8d&key=你的API_KEY
    
    注意:同一个用户的连续输入建议请求要复用同一个token,直到用户选择结果或取消操作,再生成新token,这样才能触发合并计费,节省成本。

内容的提问来源于stack exchange,提问作者zergcore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 02:57:01