应用程序到应用alexa帐户链接从网站开始



我正在从我的网站开始实现alexa帐户链接,以便在我的alexa设备上接收通知,使用文档https://developer.amazon.com/en-US/docs/alexa/account-linking/app-to-app-account-linking-starting-from-your-app.html#alexa-url-parameters上所示的LWA流。

但是我得到无效的范围错误的范围"alexa::skills:account_link "

您应该在技能本身中使用客户端ID,您可以在智能家居技能中的帐户链接下面的权限选项卡中找到它。它本身就是一个使用Amazon(LWA)登录的配置文件。

参考:Alexa账号链接"无效账号链接凭证">

错误,

1。创建一个新的LWA(使用Amazon登录)配置文件。你不需要一个新的LWA配置文件,你应该在技能页面的权限选项卡下使用Alexa凭证。它们具有应用程序-应用程序链接所需的正确范围(alexa::skills:account_linking),而LWA配置文件不能具有此范围。

2。使用实时技能的开发版本。我已经修改了开发版本中的帐户链接部分,以指向测试部署。虽然开发者控制台允许这些更改,但每次帐户链接都失败,所以我创建了一个新技能。

3。重复使用Alexa验证码。我没有意识到,即使是一个错误的请求也会使Alexa验证码无效。

4。登录到错误的Alexa帐户。当您在测试帐户链接期间进入LWA屏幕时,请仅使用创建技能的开发人员凭据登录。这是因为在这一点上,技能只适用于Alexa开发人员帐户,而不是其他人。(甚至不包括测试者)

最新更新