根据Google指南Error responses,我可以在云服务中发生错误时返回错误响应。所以,我想尝试一下:
{
"requestId": "13711695294173375391",
"payload": {
"commands": [
{
"status": "ERROR",
"ids": [
"5a1cbc26e4b0532d095e72a0"
],
"errorCode": "authExpired"
}
],
"errorCode": "authExpired"
}
}
但是这种语法不起作用。错误响应的正确用法是什么,有人能给我举个例子吗?
答案 0 :(得分:0)
您可以使用两个错误示例作为返回设备或履行问题的基础。看起来你正在使用它们,但你应该在其中一个级别使用它,即。任
data.includes(" ")
或
{
"requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
"payload": {
"commands": [{
"ids": ["456"],
"status": "ERROR",
"errorCode": "deviceTurnedOff"
}]
}
}