oauth-2.0 - Alexa:我们此时无法链接
问题描述
我们正在创建 alexa 技能并尝试进行帐户链接。到目前为止,我们已经为帐户链接设置了以下步骤:
设置授权 URI API https://[abcapp].herokuapp.com/userdetails/accountlinking
对于授权 API,我们将重定向到 AWS 帐户登录 URL。请参阅以下网址 https://www.amazon.com/ap/oa?client_id= {0}&scope=profile&response_type=code&state={1}&redirect_uri={2}
这里的 redirect_uri 是我们的自定义注册 URL https://[abcapp].herokuapp.com/userdetails/signup
在注册页面中,我们调用 URL https://api.amazon.com/auth/o2/token的 Web 请求以获取 access_token 和 refresh_token
在注册页面中,我们要求用户输入详细信息并将这些详细信息保存在我们的数据库中,以便将来与 alexa 交互以管理数据库中的用户详细信息
成功验证后,我们将重定向到以下 URL: https ://pitangui.amazon.com/spa/skill/account-linking-status.html? vendorId=[VenderID]&token_type=Bearer&access_token= {0}&state={1} &code={2}
当我们尝试连接 alexa 技能时,我可以成功登录 AWS ,之后我可以在注册页面上输入用户详细信息。现在我们正在将用户重定向到 alexa 链接状态页面,但我们收到错误,因为“我们此时无法链接”
有人可以帮忙吗?
解决方案
推荐阅读
- python - Pandas 将多行交换为列
- python - 迭代列表,每次删除一个元素
- vulkan - Vulkan 验证失败提升了设备扩展依赖
- amazon-web-services - DynamoDB C# 无法将字符串转换为整数错误
- r - R中具有二进制数据的As.numeric函数
- apache-spark - spark scala insert overwrite hive 花费的时间太长
- reactjs - React hooks - 没有持续更新
- python - 如何在方法内部使用构造函数中的变量?
- postgresql - 删除 Postgres 中的所有数据类型
- r - pivot_longer 无法转换为行,而是保留列