0

我在智能家居技能方面遇到问题。发现部分似乎进展顺利,但是当我尝试报告状态时,会发生以下情况。

我的智能家居技能发送此请求

{
    "directive": {
        "header": {
            "namespace":"Alexa",
            "name":"ReportState",
            "payloadVersion":"3",
            "messageId":"[ID]",
            "correlationToken":"[Token]"
        },
        "endpoint": {
            "scope": {
                "type":"BearerToken",
                "token":"[AuthToken]"
            },
            "endpointId":"appliance-002",
            "cookie": {}
        },
        "payload": {}
    }
}

我退回这个

{
    "context": {
        "properties": [
            {
                "namespace":"Alexa.TemperatureSensor",
                "name":"temperature",
                "timeOfSample":"2018-04-08T20:44:33Z",
                "uncertaintyInMilliseconds":500,
                "value": {
                    "value":23,
                    "scale":"CELSIUS"
                }
            },
            {
                "namespace":"Alexa.EndpointHealth",
                "name":"connectivity",
                "timeOfSample":"2018-04-08T20:44:33Z",
                "uncertaintyInMilliseconds":0,
                "value":"OK"
            }
        ]
    },
    "event": {
        "header": {
            "namespace":"Alexa",
            "name":"StateReport",
            "payloadVersion":"3",
            "messageId":"[ID]",
            "correlationToken":"[Token]"
        },
        "endpoint": {
            "endpointId":"appliance-002",
            "cookie": {},
            "scope": {
                "type":"BearerToken",
                "token":"[AuthToken]"
            }
        },
        "payload": {}
    }
}

亚历克萨只是说

“我不太确定出了什么问题。”

好吧,我也不是。任何人都可以弄清楚这里发生了什么。任何帮助将非常感激。

4

1 回答 1

0

下游进程更改了我的 json,给出了不完整的响应。我无法在任何地方的任何日志中看到这一点,所以这个发现是通过睡眠、咖啡和辛勤工作做出的。

于 2018-04-10T11:57:23.507 回答