我正在嘗試開發一種alexa技能,這與我自己的webservice(tomcat)進行通信。爲了建立我跟隨亞馬遜指南(https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/deploying-a-sample-skill-as-a-web-service)的項目。無法調用遠程端點alexa
現在我仍然無法連接到web服務,只能得到消息「無法調用遠程端點,或者它返回的響應無效」。
該服務託管在https://ec2-54-159-167-123.compute-1.amazonaws.com/PiaServer上,並可通過https訪問。我使用了自簽名證書。我按照文檔中所述完成了所有操作,但仍無法連接。根本沒有tomcat日誌。
我的終端是來自amazon java-skill-kit的speechletServlet。
當我通過郵差(鉻附加組件),我得到一個完美的JSON-響應請求(見下文):
{ "version": "1.0", "response": { "outputSpeech": {"type":"PlainText", "text": "text" }, "card": { "type": "Simple", "title":`enter code here`"Tank", "content": "text" }, "shouldEndSession": true } }
你有任何想法如何解決這個問題?
編輯:我在亞馬遜EC2上託管服務。