Oauth 2.0 用于alexa技能和链接帐户的oauth2

Oauth 2.0 用于alexa技能和链接帐户的oauth2,oauth-2.0,alexa,alexa-skills-kit,Oauth 2.0,Alexa,Alexa Skills Kit,我正在尝试为链接Alexa技能的帐户设置Oauth2。我当前的后端使用python/flask运行,我正在考虑使用rauth库来实现这一点 我对Oauth2知之甚少,我正在寻找示例代码来展示如何使用Alexa技巧共享资源。有谁有一个好的例子吗?帐户链接对所有语言的工作方式都是一样的,您应该熟悉OAuth2以在开发者门户中配置帐户链接 阅读以下关于 在Alexa中,用户可以通过两种方式链接帐户: 启用技能时,从Alexa应用程序中的技能详细信息卡 从Alexa应用程序中的链接帐户卡发出以下请求:

我正在尝试为链接Alexa技能的帐户设置Oauth2。我当前的后端使用python/flask运行,我正在考虑使用rauth库来实现这一点


我对Oauth2知之甚少,我正在寻找示例代码来展示如何使用Alexa技巧共享资源。有谁有一个好的例子吗?

帐户链接对所有语言的工作方式都是一样的,您应该熟悉
OAuth2
以在开发者门户中配置帐户链接

阅读以下关于

在Alexa中,用户可以通过两种方式链接帐户:

  • 启用技能时,从Alexa应用程序中的技能详细信息卡
  • 从Alexa应用程序中的链接帐户卡发出以下请求: 需要身份验证
  • 当您将帐户与您的技能链接时,来自该技能的每个后续请求都将包含一个访问令牌。然后,您可以使用此
    accessToken
    获取链接帐户的关联数据

    "session": {
            "new": true,
            "sessionId": "amzn1.echo-api.session.xxxxxxxxxxx",
            "application": {
                "applicationId": "amzn1.ask.skill.xxxxxxxxxx"
            },
            "user": {
                "userId": "amzn1.ask.account.xxxxxxx",
                "accessToken": "xxxxxxxxxxxxxx"
    
    除了发送账户链接卡的代码外,链接账户过程中不涉及任何编码