【问题标题】:Alexa Skill Kit account linking accessToken field is not shownAlexa Skill Kit 帐户链接 accessToken 字段未显示
【发布时间】:2018-08-02 20:43:39
【问题描述】:

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

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

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

感谢您的帮助

【问题讨论】:

    标签: oauth-2.0 alexa alexa-skills-kit alexa-skill


    【解决方案1】:

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

    确保:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-22
    • 2018-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-05
    • 1970-01-01
    相关资源
    最近更新 更多