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

开发和测试alexa技能(经授权)

仲孙疏珂
2023-03-14

我即将为Alexa开发我的第一项定制技能。我没有回声设备。

我所做的是用amazon开发者控制台(Alexa skill Lambda)创建和测试一项基本技能。

现在我有一些一般性的问题:

1) 这真的是你开发和测试定制技能的方式吗?我的意思是,这不是真正的用户体验,可以测试。您必须输入文本并分析JSON请求/响应。所以,不可能进行实际的端到端测试?

2) 在Amazon开发者控制台中完成开发阶段后会发生什么?我目前处于测试阶段,但我可以看到接下来的步骤是发布信息(图像、文本等),我还可以看到“提交认证”按钮。所以对我来说,我的定制技能似乎会在某种市场上发布给其他Alexa用户?对吗?有没有一种方法可以将这项技能用于我的个人用途——就像APK文件Android应用程序一样?

3) 我正在开发一种需要某种授权(用户)的定制技能。我看到有一篇关于它的大文章,似乎在智能手机上的Alexa应用程序上需要一些操作。我现在的问题是,如何在没有真正设备的情况下测试它?真的有可能吗?

共有2个答案

邬朗
2023-03-14

Big Nerd Ranch有一个非常有用的系列,介绍如何在本地使用NodeJ开发技能:https://www.bignerdranch.com/blog/developing-alexa-skills-locally-with-nodejs-setting-up-your-local-environment/.他们使用alexa app、mocha、chai和alexa app server。

南宫泓
2023-03-14
  1. 我建议,首先在本地测试,然后使用测试控制台,最后,您可以使用https://echosim.io这将为您提供一个非常接近的测试平台,以了解您与Echo交互时所获得的信息(更准确地说,Echo Tap,您必须轻按按钮让它听)。
  2. 如果你只是想要自己的技能,忘记任何超过测试步骤的事情。正如你所猜到的,额外的信息仅供“商店”使用。
  3. 如果您只需要识别单个用户,那么您不需要使用用户身份验证。每个请求都提供唯一的用户标识符。如果您想使用类似Oauth的第三方方案对用户进行身份验证,请阅读该文档。
 类似资料:
  • 我正在使用Node red实现智能家居Alexa技能。我按照一组教程学习了t(教程)。然而,当我去链接账户时,我得到了可怕的“我们此时无法链接” 为了追查这个问题,我在很多方面来回奔波。以下是我到目前为止确认的情况: Alexa应用程序可以打开我的身份验证URL 以下是我使用的重定向URL: 我遵循以下教程来帮助调试问题: Alexa调试教程 设置云形成 对于cloud formation one

  • 我正在使用现有服务为Alexa Echo创建一项定制技能 这项服务有很多功能,但用途不同<我希望我的技能能为所有这些功能服务 所有服务都是HTTPS POST服务,它接受JSON原始正文请求并以JSON格式提供结果 第一季度。我可以像单独的意图一样使用我的技能中的每个功能吗 Q2。我应该使用Lambda还是直接点击我的服务 Q3。如果使用Lambda,我可以构造所需的有效负载并发送到我的服务,获取

  • 我们有一个小团队,需要在一个阿列克谢技能上合作。然而,交互模型仅存在于单个用户帐户下。其他人无权编辑模型。有人解决过这个问题吗?

  • 我用DialogFlow为Google Home编写了一个智能扬声器应用程序,现在正在将其移植到Alexa。 一个根本的区别似乎是不能轻易触发后续意图。例如,我有一个对话框,在根据提供的答案提供结果之前,会问用户一系列问题。例如({插槽类型}) 你喜欢低维护的花园还是工作花园?{低维护}{工作} 你喜欢一个可以放松的花园吗?{是/否} 你想在花园里种菜吗?{是/否} 使用DialogFlow后续意

  • 1.1.1. Rokid云端技能协议 1.1.2. 大纲 1.1.3. 1. 简介 1.1.4. 2. Request 1.1.5. 3. Response 1.1.1. Rokid云端技能协议 Rokid 开放平台 版本:1.0.1-alpha 1.1.2. 大纲 简介 一些概念 Request 协议概览 Session 定义 Context 定义 Request 定义 Response 协议概

  • 1.1. 符合 RFC6749 的 OAuth2.0 1.2. 基本接口 1.3. AuthorizationCode 颁发 1.4. Authorization Response 1.5. AccessToken 接口 1.6. AccessToken Response 1.7. 预注册参数 1.8. 其他授权方式 1.1. 符合 RFC6749 的 OAuth2.0 若琪智能家居技能授权支持符