我已經開發了Java中的客戶技能API。我在Azure中將該服務作爲安全服務託管。Alexa無法調用自定義技能
我想現在配置亞馬遜ALEXA從意圖調用該服務。我可以在新技能配置頁面的「測試」選項卡中測試服務。 在測試過程中,我能夠收到對話語的正確迴應。 但是,當我嘗試使用亞馬遜Echo設備時,它沒有調用服務。當我談到點時,它給了我一個迴應:「請求技能響應存在問題」。什麼可能是這個問題?
我已經開發了Java中的客戶技能API。我在Azure中將該服務作爲安全服務託管。Alexa無法調用自定義技能
我想現在配置亞馬遜ALEXA從意圖調用該服務。我可以在新技能配置頁面的「測試」選項卡中測試服務。 在測試過程中,我能夠收到對話語的正確迴應。 但是,當我嘗試使用亞馬遜Echo設備時,它沒有調用服務。當我談到點時,它給了我一個迴應:「請求技能響應存在問題」。什麼可能是這個問題?
此錯誤消息非常廣泛,可能意味着很多不同的問題。我得到這個錯誤,在我的情況下,這是一個超時問題。 Azure需要多長時間才能做出響應?超時似乎並沒有被正確地記錄,看我原來的問題在這裏:Troubleshooting Amazon's Alexa Skill Kit (ASK) Lambda interaction
它說:「問題...技能響應」所以一定有一個。您可以查看來自您的alexa應用程序的HTTP錯誤代碼 - 在家中您有一些互動歷史記錄。迴應像301,404,405,50倍都有可能被看作;)
如果這還不夠,也許你可以用更詳細的日誌記錄開始你的服務?
您需要調試Java實現 - 看它是否崩潰了或什麼它返回。 – Tom