【问题标题】:oauth2 for alexa skills and linking accountoauth2 用于 alexa 技能和链接帐户
【发布时间】:2018-08-26 13:32:23
【问题描述】:

我尝试设置 Oauth2 以链接 Alexa 技能的帐户。我当前的后端在 python/flask 中运行,我正在考虑使用 rauth 库来这样做。

我对 Oauth2 知之甚少,我正在寻找展示如何与 Alexa 技能共享资源的示例代码。谁有好的例子?

【问题讨论】:

    标签: oauth-2.0 alexa alexa-skills-kit


    【解决方案1】:

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

    阅读有关OAuth2的答案

    在 Alexa 中,用户可以通过两种方式关联账户:

    1. 从 Alexa 应用程序中的技能详细信息卡,同时启用技能。
    2. 从 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"
    

    除了发送帐户链接卡的代码外,在链接帐户过程中不涉及编码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-30
      • 1970-01-01
      相关资源
      最近更新 更多