您如何订阅与帐户相关的活动?

问题描述

我正在创建一个需要帐户关联的 Alexa 技能,我想订阅 SKILL_ACCOUNT_LINKED 事件,以便我可以在数据库中创建一个用户

我已在 Alexa 控制台中提供了所有帐户关联信息,包括

  • 允许帐户关联
  • 允许用户在不关联帐户的情况下启用技能
  • 禁止从应用程序或网站内关联帐户
  • 禁止用户使用手机进行身份验证

而且,我已将 SKILL_ACCOUNT_LINKED 添加到技能清单中的事件中。

我使用给定的 lambda 成功接收了大多数事件(启用技能、更改权限、禁用技能)。而且,我还收到了针对意图请求的链接用户的有效访问令牌。 但是,当有人成功关联他们的帐户时,我不会收到事件。

到目前为止我尝试过的事情:

  • 多次部署清单和 lambda
  • 仔细检查了 oauth 配置,确保 Alexa-redirect-urls 在 allowed-callback-urls 内
  • 多次链接和取消链接,同时从 oauth 提供程序中删除用户
  • 每个 Alexa 技能都有一个专用的 lambda(我正在创建一个多租户技能,所以理想情况下我将拥有一个带有多个 Alexa-Skill 触发器的 lambda)
  • 强制用户在技能启用期间关联其帐户。理想情况下不会出现这种情况,因为有一些匿名语音内容
  • 订阅 SKILL_ACCOUNT_LINKED 活动

这些方法都不起作用。我错过了什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...