0

我有特定的要求,就像我必須在PHP中創建API,將從alexa技能獲取指令,例如我將斑點亞馬遜回聲設備「Alexa,你可以找到Mr.X的公司名稱」那麼echo會發送一些變量或我的語音文本作爲我的PHP API的返回值。PHP的api的亞馬遜回聲

然後後,我會從我自己的數據庫中找到的公司名稱,我需要一步

邁派公司名稱亞馬遜回聲作爲問題由用戶提出的答覆...:

  1. 取來自Echo的指示。
  2. 將指令發送到我的數據庫並搜索要求的東西(Comnay名稱爲mr x)
  3. 數據庫將答案返回給我的API(例如,Stackoverflow是mr x的公司)。
  4. 我們的API將它發送回Echo進行回放(Echo說:Mr.x是stackoverflow的僱員)。

那麼,有人可以讓我知道上述流程是否可能與亞馬遜回聲使用PHP或任何其他方式來滿足以上要求? 。

我沒有看到它,但沒有找到任何特別的幫助,所以請提供一些更多的支持。

+0

使用列表改進格式化 – Micho

+0

感謝您的格式設置。我是堆棧溢出的新手。 –

+0

歡迎來到SO :-)我認爲你的問題太廣泛了。這不是在帖子中可以正確回答的問題。儘可能地獲得儘可能多的時間,當您需要特定步驟的幫助時,分享您的工作並解釋您在該步驟中要做的事情。一個具體問題的例子:「這裏是我的API從Echo接收的內容,這裏是我如何嘗試查詢數據庫。查詢不會返回我期望的內容。這個查詢有什麼問題? – BeetleJuice

回答

0

您的問題非常廣泛。亞馬遜的「Getting Started」指南是瞭解Alexa體系結構和功能的最佳地點。

一旦你掌握了基本知識,並且想要進入先進的設計,項目規劃和業務開發,還有this book。 (免責聲明:我寫了它,但它唯一一本關於編程Alexa的書。)

+0

謝謝約瑟夫。實際上,我已經學習了所有基本指導,比如什麼是alexa技能,如何編寫它以及使用lambda函數。我已經從此鏈接下載了亞馬遜alexa的基本模塊https://github.com/amzn/alexa-skills-kit- js –

+0

繼續上面..但在我研究了所有這個文檔之後,我將得出結論,靜態信息可以通過使用lambda函數輕鬆管理。但正如我已經問過很多具體的問題,如從amazon獲取指令迴應到我的web應用程序,並從我的本地數據庫搜索數據,並將輸出返回到echo設備。您能否提供提前信息,說明這樣的事情是可能的,並且您是否有可能任何類似的代碼與PHP的參考? –

+0

本指南介紹了該服務的功能。其他一切都只是軟件工程。給你使用「從亞馬遜回聲指令到我的網絡應用程序」這樣的短語表示你沒有詳細閱讀它。 Alexa不僅僅是Echo,而且它總是啓動您的Web服務的調用。所以你的理解是混合起來的。 –

0

我同意約瑟夫,你的問題有點寬泛。您可以嘗試通過Big Nerd Ranch training series。我還製作了一個關於如何實現該系列代碼的視頻,您可以從find here。雖然他們在node.js中,並且您要求PHP,但他們應該幫助您開始瞭解Alexa和Echo如何工作的概念。