我们正在创建alexa技能,并尝试进行帐户关联。到目前为止,我们已经为帐户关联设置了以下步骤:
设置授权URI API https://[abcapp].herokuapp.com/userdetails/accountlinking
对于Authorization API,我们将重定向到AWS账户登录URL。请参阅下面的URL https://www.amazon.com/ap/oa?client_id= {0}&scope = profile&response_type = code&state = {1}&redirect_uri = {2}
redirect_uri是我们的自定义注册网址 https://[abcapp].herokuapp.com/userdetails/signup
在注册页面中,我们正在调用网址为https://api.amazon.com/auth/o2/token的网络请求,以获取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链接状态页面,但是由于“我们目前无法链接”而收到错误消息
任何人都可以帮忙吗?