【问题标题】:Alexa, Unable to link your skill with Implicit GrantAlexa,无法将您的技能与隐式授权联系起来
【发布时间】:2018-04-09 10:43:37
【问题描述】:

我正在 Alexa 中开发自定义技能,这需要帐户链接。我正在使用隐式授权进行帐户链接。我有自己的帐户链接登录页面here。我还将此 post 用于隐式授权帐户链接。但我没有运气。当我尝试登录时,它会重定向到它的重定向网址,但每次我收到 无法链接您的技能

我的帐户链接授权 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,作为帐户链接控制台中的 Mension。 我的重定向 uri 是

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

我不知道我做错了什么。我已经浏览了相同的论坛,但找不到究竟是什么问题。有人可以在这方面帮助我吗?

【问题讨论】:

  • 你发现了吗?
  • 寻找同样的东西。

标签: alexa alexa-skills-kit alexa-skill alexa-voice-service


【解决方案1】:

这一定是由于 state 查询字符串参数的值与 access_token 一起发送到 Amazon Skill 重定向 URL。

根据Implicit Grant Flow,当Alexa应用程序调用指定的authorization URI时,它包括stateclient_idresponse_typescoperedirect_uri作为查询字符串参数。重定向时必须将 state 参数的未更改值与 access_token 一起传递。

【讨论】:

    猜你喜欢
    • 2017-07-13
    • 2017-10-22
    • 1970-01-01
    • 2018-11-21
    • 1970-01-01
    • 1970-01-01
    • 2019-07-01
    • 1970-01-01
    • 2021-11-18
    相关资源
    最近更新 更多