当前位置: 首页 > 知识库问答 >
问题:

Alexa与Strava的技能链接帐户

叶淇
2023-03-14

我真的在努力让我的头脑循环账户链接到alexa技能。我已经写了一个技能给我信息从strava回来,所有的工作都很好,但我需要一个令牌来访问用户Strava帐户。

我已经阅读了亚马逊的文档,但是对于如何设置链接,我仍然有点困惑。我可以打开Strava登录页面,但我刚从amazon收到一个错误,上面说“无法链接技能”,这是我的设置:

授权URL-https://www.strava.com/oauth/authorize?client_id=XXX

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

访问令牌urlhttps://www.strava.com/oauth/token

我还填写了我的秘密,并将strava放入域列表,并在strava应用程序页面上创建了layla。亚马逊。com访问回调域。

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

共有2个答案

端木乐语
2023-03-14

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

齐乐逸
2023-03-14

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

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

 类似资料:
  • 你会认为亚马逊的两种产品会很好地整合在一起。你还会认为亚马逊会在他们的服务上留档。两者都大错特错。 我正在使用与Alexa的帐户链接,并使用AWS Cognito作为我的oauth提供商。我能够成功地链接我的帐户只是罚款,并与每一个后续的alexa调用我得到一个访问令牌返回给我。现在怎么办? 我需要能够从alexa lambda功能访问其他AWS服务,如dynamo、lambda和iot。我想这很

  • 我试着把我的蔚蓝环境和阿列克谢联系起来。我使用与HTTPBasic身份验证代码授予。输入授权URI、令牌URI、客户端ID和客户端秘密后,alexa技能中的链接帐户页面重定向到login.microsoftonline.com.登录后,我被重定向到skills.amazon.com上面写着无法将帐户链接到您的技能。对于alexa终结点,我使用的是Azure Function App。在Postma

  • 我正在创建一个帐户链接Alexa技能。我得到了链接授权码并将其交换为访问令牌。然后,我尝试将所有参数:代码、访问令牌、技能ID放入Alexa技能激活API。我总是得到一个信息:“无效的帐户链接凭据”。 要怎么做?

  • 我试图建立一个alexa技能,这将有facebook登录作为一个帐户链接提供商。我已经建立了它的开发版本,正在使用我自己的帐户。现在我正在考虑提交Facebook的应用程序进行审查,这样我就可以公开我的应用程序,并发布alexa技能。 我遇到的第一个可能是,我需要在FB应用程序中指定平台。最接近我的用例的可能是网站。但是要在字段中放置什么url。我的技能网址? 另一件事是,我想让用户的好友列表,使

  • 到目前为止,我似乎无法将我的Alexa技能与twitter联系起来。目前,我有一个运行在EBS上的node/express服务器,我正在使用passport twitter来处理身份验证的oauth部分。现在我的流程是这样的: 在Alexa应用程序中启用技能 我登录和一切,所以我认为问题是重定向,这是在我的快递服务器上定义的twitter auth回调,就像这样: 我的重定向url(减去敏感数据)

  • 我正在尝试找出如何将一项技能与自定义用户帐户相链接。以下是文档中的内容: 隐式授权的帐户链接流(用于自定义技能): > Alexa服务在帐户链接过程中使用该状态。您的页面需要跟踪此值,因为您必须稍后将其传回 用户使用其站点的常规凭据登录。 以下是我从亚马逊获得的信息: 根据我在上面读到的内容,我将重定向回: 不幸的是,这似乎不起作用。基本上我得到: 有什么想法吗?