【问题标题】:PHP api for amazon echo亚马逊回声的PHP api
【发布时间】:2016-06-21 08:48:46
【问题描述】:

我有特定的要求,比如我必须在 php 中创建 API,以便从 alexa 技能中获取指令,例如,我将发送到亚马逊 echo 设备“Alexa,你能找到 Mr.X 的公司名称”,然后 echo 会发送一些我的演讲的变量或文本作为我的 php API 的返回值。

然后我会从我自己的数据库中找到公司名称,我需要将公司名称发送到亚马逊 echo,作为对用户提出的问题的回复......

一步一步:

  1. 从 Echo 获取指令。
  2. 将指令发送到我的数据库并搜索询问的事物(x 先生的 Comnay 名称)
  3. 数据库将答案返回给我的 API(例如 Stackoverflow 是 mr x 的公司)。
  4. 我们的 API 将其发送回 Echo 进行播放(Echo 说:Mr.x 是 stackoverflow 的员工)。

那么,有人可以告诉我,亚马逊 echo 是否可以使用 PHP 或任何其他方式来满足上述要求? .

我确实使用了它,但没有找到任何特别的帮助,所以请提供更多支持。

【问题讨论】:

  • 使用列表改进格式
  • 感谢您的格式化。我是堆栈溢出的新手。
  • 欢迎来到 SO :-) 我认为你的问题太宽泛了。这不是可以在帖子中正确回答的问题。尽你所能,当你在特定步骤上需要帮助时,分享你的工作并解释你在该步骤中要做什么。特定问题的示例:“这是我的 API 从 Echo 收到的内容,这是我尝试查询数据库的方式。查询没有返回我期望的结果。这个查询有什么问题?”
  • -Patrick 你还没有明白我的意思或我的问题..我正在讨论需求,我正处于需求分析阶段。那么我如何在分析阶段通过代码显示或询问? :)

标签: php amazon-web-services alexa-skills-kit alexa-voice-service alexa-skill


【解决方案1】:

您的问题非常广泛。了解 Alexa 架构和功能的最佳位置是 Amazon 的“Getting Started”指南。

一旦你掌握了基础知识,并想进入高级设计、项目规划和业务发展,还有this book。 (免责声明:这是我写的。但它是唯一一本关于 Alexa 编程的书。)

【讨论】:

  • 谢谢约瑟夫。实际上我已经学习了所有基本指南,比如什么是 alexa 技能如何编写它以及 lambda 函数的使用。我已经从这个链接github.com/amzn/alexa-skills-kit-js 从亚马逊 alexa 下载了基本模块
  • 继续上面.. 但是在我研究了所有这些文档之后,我会得出结论,静态信息可以通过使用 lambda 函数轻松管理。但是我问了几个具体的问题,比如从亚马逊 echo 获取指令到我的网络应用程序,并从我的本地数据库中搜索数据并将输出返回到 echo 设备。你能否提供提前信息,这样的事情是可能的,你有吗任何与 php 类似的代码的参考资料?
  • 该指南解释了服务的功能。其他一切都只是软件工程。给您使用诸如“从亚马逊回显到我的网络应用程序中获取指令”之类的短语表示您尚未详细阅读它。 Alexa 不仅仅是 Echo,它总是会启动您的 Web 服务的调用。所以你的理解有点混乱。
  • 对于一个完整的高级技能示例,包括在 45 分钟的视频中包含数千个单词的文档,以展示上述所有内容,您可能会看到我在最近的 Alexa 竞赛中获胜:@ 987654324@是Java的,但原理是一样的。
  • - Joseph 我在哪里可以看到 45 分钟的视频?感谢您的 EchoSubWar 存储库,但由于 java,我将无法获得这些代码。你知道更多与我在 node js 或 php 中的要求相同的应用程序吗?
【解决方案2】:

我同意 Joseph 的观点,您的问题有点笼统。您可以尝试通过Big Nerd Ranch training series。我还整理了一个关于如何实现该系列代码的视频,您可以find here。尽管它们在 node.js 中并且您要求使用 PHP,但它们应该可以帮助您开始了解 Alexa 和 Echo 的工作原理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-26
    • 2022-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-24
    • 2011-12-06
    • 1970-01-01
    相关资源
    最近更新 更多