我指的是Amazon Alexa Smart Home的文档,我对它们给出的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的指令,还是我需要在响应中发送的事件?
谢谢
答案 0 :(得分:1)
这是ErrorResponse
事件,您在处理控件或查询指令时发生错误时必须将其发送给Alexa。
ErrorResponse
事件的有效负载必须指定一个type
和一个message
。
ENDPOINT_UNREACHABLE
错误类型表示目标端点当前无法访问或脱机。