首页 > 解决方案 > Alexa Skill Kit 帐户链接 accessToken 字段未显示

问题描述

我想知道accessToken,在帐户链接后一切正常,但我有问题accessToken,它没有显示在生成的请求中。帐户链接后,这是 Alexa 返回的示例:

"user": {
            "userId": "amzn1.ask.account.myuserid",
            "permissions": {
                "consentToken": "allMyConsentTOKENNNNNNN"
            }
        }

关联我的帐户后,Alexa 告诉我该帐户已成功关联。

感谢帮助

标签: oauth-2.0alexaalexa-skills-kitalexa-skill

解决方案


如果您已正确配置帐户链接并且能够链接您的帐户,那么accessToken您的技能将在每个后续请求中出现。

确保:

  1. 帐户链接配置:您在帐户链接选项卡中的所有配置是否正确。检查你的Access Token URI,它是一个有效的。
  2. 使用相同帐户进行测试:从启用和链接技能的相同开发者帐户进行测试。
  3. 检查 OAuth2 提供者:您是否使用自己的 OAuth 服务器?如果是,它是否按预期工作。有没有您可能错过的配置?如果您的应用程序需要在用户不在浏览器时刷新访问令牌,请检查您的 access_type, 将值设置为。offline
  4. 如果您从测试模拟器进行测试,请尝试刷新页面或禁用测试并重新启用它。

推荐阅读