- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我可以将我的 Amazon Alexa Skill 与两个外部服务相关联吗?
我想从他们两个汇总数据,但我需要使用两个不同的访问 token 。
我可以通过使用 Alexa 帐户链接来获取它们吗?
最佳答案
到目前为止,Alexa Account Linking 只允许您指定一个登录页面和一个访问 token 。
一个可能的解决方案是在您的登录页面中同时使用两个外部服务身份验证。例如:首先,用户看到一个带有 Google 登录选项的屏幕,然后重定向显示一个带有 Facebook 登录选项的页面,然后它最终完成。然而,这对于用户来说可能是一种糟糕的体验。
要存储这两个访问 token ,您可以:
1) 有一个数据库来关联userId
或 access_token
用他的 token
2) 使用 jwt 使用两个访问 token 创建一个 token
另一种解决方案是拥有自己的服务认证系统,并拥有一个网页用户可以访问以验证其外部服务。因此,用户在您的系统中创建一个用户/密码,您提供一个 token ,然后他将访问您的页面,使用他的用户/密码登录,并进行外部服务身份验证。
然后,在您的技能后端,您将获得用户的 token ,关联到他的帐户并访问和聚合数据。
不幸的是,到目前为止唯一的可能性是变通方法。
希望这可以帮助。
关于alexa-skills-kit - 将 Amazon Alexa Skill 与很少的外部服务帐户关联起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42951463/
如何打开一个大格式的文本文件 [[skill1, skill2, skill3, ...], [skill1, skill4, skill6, ...], ….] 在 Python 中。我尝试过使用
首先,如果我在 alexa 应用程序开发页面上使用模拟器,一切正常,尽管请求看起来有些不同。如果我对我的 Alexa 设备说“询问 appName {x} 和 {y}”,那么我的 Web 服务会被调用
Alexa 技能商店中的某些技能仅使用“Ok Alexa,告诉我一个笑话”或“Ok Alexa,你能复制我吗”之类的句子即可激活,而不使用“Ok Alexa,告诉 [skill]”等标准调用[某事]”
我想开发一个简单的 Alexa 技能,它应该只做一件事。 通过调用它: Alexa, play Radio Luxembourg 它应该播放 http://sc-rtllive.newmedia.lu
我可以将我的 Amazon Alexa Skill 与两个外部服务相关联吗? 我想从他们两个汇总数据,但我需要使用两个不同的访问 token 。 我可以通过使用 Alexa 帐户链接来获取它们吗? 最
我正在开发 Alexa 技能。我想授予我公司的其他人使用该技能的权限,以便对其进行测试。有没有办法做到这一点? 到目前为止,我发现了以下内容: https://developer.amazon.com
我正在使用 Node.js 上的 Alexa Skill Set SDK 构建 Alexa 教学练习技能。我将每个 cooking 步骤保存到数据库中,因此如果技能超时,用户可以重新打开技能并从中断处
我正在使用 Node.js 上的 Alexa Skill Set SDK 构建 Alexa 教学练习技能。我将每个 cooking 步骤保存到数据库中,因此如果技能超时,用户可以重新打开技能并从中断处
我正在阅读 Alexa Skills 的文档,似乎有一个后备意图 https://developer.amazon.com/docs/custom-skills/standard-built-in-i
我正在构建一个需要能够处理问题答案的 Alexa 应用程序。我有一个 SkipIntent具有跳过问题的示例话语的意图。 我想建一个 AnswerIntent可以接受任何答案并根据正确答案处理它们。我
当前行为: 我可以通过开发者控制台访问我的每项 Alexa Skills 的指标,例如“过去 7 天的唯一身份客户总数” 期望的行为: 通过 Amazon 的 ASK CLI 或 SMAPI 执行相同
在 php 中,我们通常使用 name="skills[]"从表单中获取数据作为数组,但如何在 angularjs 中执行此操作?PHP 示例: 我想在 AngularJS 中做同样的事情,但出现语
我想在我的话语中收到一美元。因此,例如,如果我问 Alexa: Send $100.51 to Kroger. (读作,一百美元五十一美分)我想收到值100.51在适当的插槽中。 我试过搜索,我像这样
我正在做其中一个教程(HelloWorld),以使Echo熟练掌握技巧,然后按照指示进行操作。当我使用Service Simulator测试该技能时,我输入了 Alexa, tell Greeter
使用此Amazon-provided library,我正在研究alexa技能,该技能可播放短mp3文件队列。触发音频的代码如下所示: this.response.audioPlayerPlay('R
例如,假设我想在ios应用程序中启动相机以拍照,是否可以利用ASK和iPhone麦克风来理解用户语音命令(“启动相机”)来启动相机并触发ios中的功能? 最佳答案 简短答案:不可以。 长答案:是的,但
我正在使用 python 开发一个 Web 服务,该服务将作为自定义 Alexa Skill 的后端逻辑运行。我正在使用 Flask、flask-ask(Alexa Skill Kit) 和 MySQ
早些时候我遇到了 Alexa 没有将状态更改回空白状态的问题,并且 found out that there is a bug in doing that .为了完全避免这个问题,我决定强制我的技能始
我想拥有一种自定义技能,但是它需要直接访问用户的声音(我们录制的音频的输出)。 Alexa可以/将中继流而不是发送请求调用(启动/意图/ session 结束)吗? 我了解自定义技能可以将mp3作为响
我创建了一个 Amazon Alexa 技能,它具有一个意图 (MyIntent) 和两个自定义槽类型(SlotA 和 SlotB)。意图架构如下所示: { "intents": [ {
我是一名优秀的程序员,十分优秀!