文档中的Alexa Smart Home Error Response不够清楚
Alexa Smart Home Error Response in the documentation is not clear enough
我指的是 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 的指令还是我需要在响应中发送的事件。
谢谢
这是 ErrorResponse
事件,只要在处理控件或查询指令时发生错误,您就必须向 Alexa 发送该事件。
ErrorResponse
事件的负载必须指定 type
和 message
。
- type:表示发生的错误类型。 Alexa 使用此属性来适当地响应客户。
- message:字符串,提供有关用于记录目的的错误的更多信息。
ENDPOINT_UNREACHABLE
错误类型表示目标端点当前无法访问或离线。
我指的是 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 的指令还是我需要在响应中发送的事件。
谢谢
这是 ErrorResponse
事件,只要在处理控件或查询指令时发生错误,您就必须向 Alexa 发送该事件。
ErrorResponse
事件的负载必须指定 type
和 message
。
- type:表示发生的错误类型。 Alexa 使用此属性来适当地响应客户。
- message:字符串,提供有关用于记录目的的错误的更多信息。
ENDPOINT_UNREACHABLE
错误类型表示目标端点当前无法访问或离线。