2016-11-16 110 views
0

我即將開發我的第一個Alexa的自定義技能。我做不是有一個Echo設備。開發和測試alexa技巧(授權)

我所做的是使用亞馬遜開發者控制檯(Alexa Skill + Lambda)創建和測試基本技能。

現在我有一些通用的(nooby)的問題在這裏:

1)這真的是你要開發和測試自定義技能的方式?我的意思是這不是真正的用戶體驗,可以測試。您必須輸入文本並分析JSON請求/響應。那麼,有沒有可能的現實端到端測試?

2)當您在亞馬遜開發人員控制檯中完成開發階段時會發生什麼?我目前正在測試步驟中,但我可以看到下一步是發佈信息(圖像,文本等),我也可以看到「提交認證」按鈕。所以對我來說,我的自定義技能似乎發佈在其他Alexa用戶的某種市場上?它是否正確?有沒有一種方法可以將這個技能用於個人使用 - 就像APK文件Android應用程序一樣?

3)我正在開發需要某種授權(用戶)的自定義技能。我看到有一篇關於它的大文章,似乎智能手機上的Alexa應用程序需要執行一些操作。我的問題現在在這裏,如何在沒有真實設備的情況下進行測試?它實際上可能嗎?

回答

0
  1. 我建議,先在本地測試,然後用測試控制檯和 最後,你可以使用https://echosim.io將爲您提供一個 非常接近試驗檯你會得到什麼用回聲 交互時(更確切地說,回聲水龍頭,你必須點擊它的按鈕,以聽取 )。
  2. 如果你只是想爲自己的技能,忘記 任何超過測試步驟。額外的信息僅適用於 「你所猜測的」商店「。
  3. 如果你只需要識別個人 用戶,那麼你不需要使用用戶認證的東西。 每個請求中都有一個唯一的用戶標識符。如果您要使用第三方Oauth-like方案驗證用戶 ,則請閱讀該文檔。