ラムダを使用する代わりに、Rest APIを使用できますか?私がリクエストを受け取ったため、アレクサが応答として受け入れるものがわかっており、それがPOSTであることがわかっています。したがって、これらすべてをREST APIに接続します。私が尋ねる理由は、プロジェクト全体がJax-RSに基づいているということです。そのため、lamdaや何かを使用することなく、すべてを1か所にまとめたいと考えています。ラムダはそれほど素晴らしいものではありません。Alexa skillレストAPI
だから、アレクサは、ラムダに渡す要求がある:
{
"session": {
"sessionId": "SessionId.a82f0b92-3650-4d45-8f12-e030ffc10894",
"application": {
"applicationId": "amzn1.echo-sdk-ams.app.8f35038e-13ac-4327-8e4f-e5df52dc1432"
},
"attributes": {},
"user": {
"userId": "amzn1.ask.account.AFP3ZWPOS2BGJR7OWJZ3DHPKMOMNWY4AY66FUR7ILBWANIHQN73QGGUEQZ7YXOLC7NYVD3JPUAHAGUS4ZFXJ6ZMS4EHO2CJFPWFLWLYZLDP7S227ADI54A2ZMLZLDO5CXSIB47ELNY54S2M7FDNJFHTSU67B7HB3UZUN6OUUR5BYS3UBRSIPBG4IWRLHUN36NXDYBWUM3NMQZRA"
},
"new": true
},
"request": {
"type": "IntentRequest",
"requestId": "EdwRequestId.bfdb3c27-028b-4224-977a-558129808e9a",
"timestamp": "2016-07-11T17:52:55Z",
"intent": {
"name": "HelloWorldIntent",
"slots": {}
},
"locale": "en-US"
},
"version": "1.0"
}
は応答:
{
"version": "1.0",
"response": {
"outputSpeech": {
"type": "PlainText",
"text": "Hello World!"
},
"card": {
"content": "Hello World!",
"title": "Greeter",
"type": "Simple"
},
"shouldEndSession": true
},
"sessionAttributes": {}
}
解決策をあなたの質問に編集しないでください。代わりに、下記の別の回答として投稿してください。 http://stackoverflow.com/help/self-answer – Matt