URL 用于在 Alexa 技能托管为 Web 服务时发回 JSON 响应
URL for sending back JSON response when Alexa skill is hosted as a web service
我有一项技能(目前处于开发阶段)托管在 AWS 中。我想将它移动到本地机器而不是使用 lambda 函数。我写了一个 API,用 ngrok 公开公开它并将它配置为技能的端点。我能够从 Alexa 技能接收请求 JSON 对象。但我不确定将响应 JSON 发送到哪个 URL 或 API。
我在请求 JSON 中收到了 apiEndpoint
和 apiAccessToken
。我曾尝试将 JSON 发送到 apiEndpoint
,但我收到了 404(我期待这是因为 URL 没有任何特定于技能的 ID,但只是尝试了一下)。我在 JSON 对象中发送什么以及我将它发送到哪个 URL?
将响应发送回您收到的请求。每当您收到 API 请求时,您都应该回复或确认。在 Alexa 中,您将收到一个 POST
带有有效负载的端点请求,您必须 return 以预期格式响应。
apiEndpoint
和 apiAccessToken
用于获取附加信息,如设备地址和密码。
我有一项技能(目前处于开发阶段)托管在 AWS 中。我想将它移动到本地机器而不是使用 lambda 函数。我写了一个 API,用 ngrok 公开公开它并将它配置为技能的端点。我能够从 Alexa 技能接收请求 JSON 对象。但我不确定将响应 JSON 发送到哪个 URL 或 API。
我在请求 JSON 中收到了 apiEndpoint
和 apiAccessToken
。我曾尝试将 JSON 发送到 apiEndpoint
,但我收到了 404(我期待这是因为 URL 没有任何特定于技能的 ID,但只是尝试了一下)。我在 JSON 对象中发送什么以及我将它发送到哪个 URL?
将响应发送回您收到的请求。每当您收到 API 请求时,您都应该回复或确认。在 Alexa 中,您将收到一个 POST
带有有效负载的端点请求,您必须 return 以预期格式响应。
apiEndpoint
和 apiAccessToken
用于获取附加信息,如设备地址和密码。