首页 > 解决方案 > Alexa:我们此时无法链接

问题描述

我们正在创建 alexa 技能并尝试进行帐户链接。到目前为止,我们已经为帐户链接设置了以下步骤:

  1. 设置授权 URI API https://[abcapp].herokuapp.com/userdetails/accountlinking

  2. 对于授权 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

  1. 在注册页面中,我们调用 URL https://api.amazon.com/auth/o2/token的 Web 请求以获取 access_token 和 refresh_token

  2. 在注册页面中,我们要求用户输入详细信息并将这些详细信息保存在我们的数据库中,以便将来与 alexa 交互以管理数据库中的用户详细信息

  3. 成功验证后,我们将重定向到以下 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 链接状态页面,但我们收到错误,因为“我们此时无法链接”

请看附件截图:在此处输入图像描述

有人可以帮忙吗?

标签: oauth-2.0alexaalexa-skills-kitalexa-skillalexa-app

解决方案


推荐阅读