如何在谷歌智能家居行动中使用错误响应

时间:2018-03-26 08:50:07

标签: google-home google-smart-home

根据Google指南Error responses,我可以在云服务中发生错误时返回错误响应。所以,我想尝试一下:

{
    "requestId": "13711695294173375391",
    "payload": {
        "commands": [
            {
                "status": "ERROR",
                "ids": [
                    "5a1cbc26e4b0532d095e72a0"
                ],
                "errorCode": "authExpired"
            }
        ],
        "errorCode": "authExpired"
    }
}

但是这种语法不起作用。错误响应的正确用法是什么,有人能给我举个例子吗?

1 个答案:

答案 0 :(得分:0)

您可以使用两个错误示例作为返回设备或履行问题的基础。看起来你正在使用它们,但你应该在其中一个级别使用它,即。任

data.includes(" ")

{
  "requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
  "payload": {
    "commands": [{
      "ids": ["456"],
      "status": "ERROR",
      "errorCode": "deviceTurnedOff"
    }]
  }
}