【问题标题】:Alexa Skill link account with StravaAlexa 技能链接帐户与 Strava
【发布时间】:2017-06-01 21:41:22
【问题描述】:

我真的很难让我的头部帐户链接到一个 alexa 技能。我编写了一项技能,可以从 strava 向我返回信息,一切正常,但我需要获取令牌才能访问用户 Strava 帐户。

我已经阅读了亚马逊文档,但我仍然对我应该如何设置链接感到有些困惑。我可以正常启动 Strava 登录页面,但后来我从亚马逊收到一条错误消息,说“无法链接技能”这是我的设置:

授权网址 - https://www.strava.com/oauth/authorize?client_id=XXX&response_type=code&redirect_uri=https://layla.amazon.com/api/skill/link/XXX&scope=public

我使用的响应 url 列在控制台中

访问令牌网址为https://www.strava.com/oauth/token

我还填了我的秘密,把strava放到域名列表里,在strava应用页面上把layla.amazon.com设为回调域名。

我什至写了一个快速应用程序来尝试模拟这个,它给了我一个令牌,所以我不确定我错过了什么

【问题讨论】:

    标签: amazon-web-services alexa-skills-kit


    【解决方案1】:

    您需要将第一次调用服务器时收到的状态变量传递给 redirect_uri

    请看这里:https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/linking-an-alexa-user-with-a-user-in-your-system

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,对我来说,这是通过将客户端身份验证方案设置为请求正文中的凭据来解决的:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-10-31
        • 1970-01-01
        • 2019-06-08
        • 1970-01-01
        • 2018-04-30
        • 2017-05-24
        • 1970-01-01
        相关资源
        最近更新 更多