首页 文章

当Alexa技能作为Web服务托管时,用于发回JSON响应的URL

提问于
浏览
0

我在AWS中托管了一项技能(目前处于开发阶段) . 我想将它移动到本地机器而不是使用lambda函数 . 我编写了一个API,公开地用ngrok公开它,并将其配置为技能的终点 . 我能够从Alexa技能接收请求JSON对象 . 但我不确定将响应JSON发送到哪个URL或API .

我在请求JSON中收到了 apiEndpointapiAccessToken . 我已经尝试将JSON发送到 apiEndpoint 但我得到了404(我当时期待这个,因为URL没有任何技能特定的ID,但只是试一试) . 我在JSON对象中发送的内容以及将其发送到哪个URL?

1 回答

  • 3

    将回复发送回您收到的请求 . 每当您收到API请求时,您都应该回复或确认它 . 在Alexa中,您将收到带有效负载的 endpoints 的 POST 请求,您必须以预期的格式返回响应 .

    apiEndpointapiAccessToken 用于获取设备地址和密码等附加信息 .

相关问题