Alexa Skill与Strava的链接帐户

时间:2017-06-01 21:41:23

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

我真的很难让我的头脑账户链接到alexa技能。我已经写了一个技巧,可以从strava给我回复信息,所有工作正常,但我需要获得一个令牌来访问Strava帐户的用户。

我已经阅读了亚马逊文档,但我仍然对我应该如何设置链接感到困惑。我可以将Strava登录页面设置为好,但后来我从亚马逊那里得到一个错误,说“无法连接技能”#39;这是我的设置:

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

我使用的回复网址列在了控制台

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

我还填写了我的秘密并将strava放入域名列表中,并在strava应用页面上将layla.amazon.com作为回调域名。

我甚至写了一个快速的应用程序试图模拟这个并且它给了我一个代币,所以我不确定我错过了什么

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

enter image description here