AWS托管了一项技能(当前处于开发阶段)。我想将其移动到本地计算机,而不是使用lambda函数。我已经编写了一个API,并通过ngrok公开了它,并将其配置为该技能的终点。我能够从Alexa技能接收请求JSON对象。但是我不确定将响应JSON发送到哪个URL或API。
我在请求JSON中收到了apiEndpoint
和apiAccessToken
。我曾尝试将JSON发送到apiEndpoint
,但得到了404(我期望这样做是因为URL没有任何技能特定的ID,而只是尝试了一下)。我将在JSON对象中发送所有内容以及将其发送到哪个URL?
答案 0 :(得分:3)
将响应发送回您收到的请求。每当您收到API请求时,都应该回复或确认它。在Alexa中,您将收到一个POST
请求,该请求带有有效负载,并且必须以期望的格式返回响应。
apiEndpoint
和apiAccessToken
用于获取其他信息,例如设备地址和密码。