oauth-2.0 - Alexa Skill Kit 帐户链接 accessToken 字段未显示
问题描述
我想知道accessToken
,在帐户链接后一切正常,但我有问题accessToken
,它没有显示在生成的请求中。帐户链接后,这是 Alexa 返回的示例:
"user": {
"userId": "amzn1.ask.account.myuserid",
"permissions": {
"consentToken": "allMyConsentTOKENNNNNNN"
}
}
关联我的帐户后,Alexa 告诉我该帐户已成功关联。
感谢帮助
解决方案
如果您已正确配置帐户链接并且能够链接您的帐户,那么accessToken
您的技能将在每个后续请求中出现。
确保:
- 帐户链接配置:您在帐户链接选项卡中的所有配置是否正确。检查你的
Access Token URI
,它是一个有效的。 - 使用相同帐户进行测试:从启用和链接技能的相同开发者帐户进行测试。
- 检查 OAuth2 提供者:您是否使用自己的 OAuth 服务器?如果是,它是否按预期工作。有没有您可能错过的配置?如果您的应用程序需要在用户不在浏览器时刷新访问令牌,请检查您的
access_type
, 将值设置为。offline
- 如果您从测试模拟器进行测试,请尝试刷新页面或禁用测试并重新启用它。