文档中的Alexa智能家居错误响应不够清晰



我指的是亚马逊Alexa智能家居的文档,我对他们提供的JSON正文有疑问。

{"event": {
"header": {
"namespace": "Alexa",
"name": "ErrorResponse",
"messageId": "abc-123-def-456",
"correlationToken": "dFMb0z+PgpgdDmluhJ1LddFvSqZ/jCc8ptlAKulUj90jSqg==",
"payloadVersion": "3"
},
"endpoint":{
"endpointId":"appliance-001"
},
"payload": {
"type": "ENDPOINT_UNREACHABLE",
"message": "Unable to reach endpoint 12345 because it appears to be offline"
}}}

这是来自Alexa的指令,还是我需要在响应中发送的事件。

感谢

这是ErrorResponse事件,在处理控件或查询指令时,只要发生错误,就必须将其发送到Alexa。

ErrorResponse事件的有效载荷必须指定typemessage

  1. 类型:这表示发生的错误类型。Alexa使用此属性来适当地响应客户
  2. message:提供有关错误的详细信息以用于日志记录的字符串

ENDPOINT_UNREACHABLE错误类型表示目标终结点当前无法访问或脱机。

最新更新