Alexa的,无法将您的技能与隐格兰特链接

问题描述 投票:0回答:1

我正在开发中的Alexa自定义的技能,这需要帐户关联。我使用隐赠款帐户链接。我对帐户进行关联here我自己的登录页面。我还提到这一post隐授予帐户链接。但我有没有运气。当我尝试登录会重定向到它的重定向URL但每次我收到无法将您的技能的时候。

我的帐户链接授权URI看起来是这样的

授权URI:https://orangeappstudio.com/Alexa?state=N.virginia&client_id=xxxxxxxxxx&response_type=token&scope=userinfo.email&redirect_uri=https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=xxxxxxxx

当用户输入正确的凭据,将作为帐户链接控制台提到的用户重定向到重定向URL。我的重定向URI是

重定向URI:https://pitangui.amazon.com/spa/skill/account-linking-status.html?vendorId=xxxxxx#state=N.virginia&access_token=2YotnFZFEjr1zCsicMWpAA&token_type=Bearer

我不知道我在做什么wrong.I通过对同一论坛已经走了,但找不到确切的问题是什么。可以在任何一个请帮我在这方面。

alexa alexa-skills-kit alexa-skill alexa-voice-service
1个回答
0
投票

它必须是由于state查询字符串参数的值与access_token一起被发送到亚马逊技能重定向URL。

Implicit Grant Flow,当Alexa的应用程序调用指定的authorization URI,它包括stateclient_idresponse_typescoperedirect_uri作为查询字符串参数。你必须通过当state一起重定向access_token参数未改变值。

© www.soinside.com 2019 - 2024. All rights reserved.