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

如何获取Alexa智能家居技能的Refresh Token用于自动化测试?

解决Alexa智能家居技能Refresh Token获取问题

正确关联安全配置的方法

你不需要手动关联独立创建的安全配置文件,直接使用Alexa技能自带的绑定安全配置即可:

  • 打开Alexa开发者控制台,进入目标智能家居技能
  • 点击左侧导航栏的权限选项卡
  • 找到页面下方的LWA安全配置区域,这里的客户端ID和密钥才是你需要使用的,不要用自行创建的独立安全配置

配置允许的返回URL

  • 点击权限页中LWA安全配置下的查看安全配置链接,直接跳转到该技能绑定的安全配置页面
  • 切换到Web设置标签,在允许的返回URL列表中添加http://localhost:9090(这是ASK CLI默认的回调地址),保存配置

重新生成令牌

回到终端执行原命令,替换为技能对应的LWA客户端ID和密钥:

ask util generate-lwa-tokens --client-id <技能LWA客户端ID> --client-confirmation <技能LWA密钥>

按照提示完成浏览器授权流程,即可成功获取包含Refresh Token的令牌信息

自动化测试补充提示

  • 如果用于长期自动化操作,建议在命令中指定权限范围,比如--scope alexa::ask:skills:readwrite alexa::ask:models:readwrite,确保令牌拥有足够权限
  • 妥善保存Refresh Token,后续可通过它刷新访问令牌,无需重复进行授权操作

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 11:05:19