Appearance
queryScenesActionLogList
调用该接口查询指定场景联动的执行日志。
使用说明
场景联动执行后会记录日志,此接口是查询指定场景联动的日志,按时间倒序返回数据。
接口地址
/gateway/openapi
请求方式
POST
请求参数
请求头
| 名称 | 类型 | 描述 |
|---|---|---|
| tokenauthorization | String | 平台颁发的token |
| apiCode | String | 固定值:queryScenesActionLogList |
请求参数
QueryScenesRequest
| 名称 | 类型 | 是否必选 | 描述 |
|---|---|---|---|
| scenesId | String | 是 | 场景id |
返回数据说明
| 名称 | 类型 | 描述 |
|---|---|---|
| code | String | 调用成功,返回0,调用失败,查看错误信息。 |
| msg | String | 调用成功,提示"操作成功",调用失败,查看错误信息。 |
| data | List | 返回结果列表。结果内容详情,查看下方示例。 |
| scenesId | String | 场景id。 |
| name | String | 场景名称。 |
| description | String | 场景描述。 |
| createTime | String | 触发时间,时间格式:yyyy-MM-dd HH:mm:ss。 |
| actionStatus | Integer | 执行状态(0-触发成功,1-执行成功,3-执行超时,4-执行失败)。 |
| productKey | String | 产品key。 |
| deviceName | String | 设备名称。 |
| inputData | String | 平台下发的执行json参数 。 |
| outputData | String | 设备响应json参数。 |
示例
请求示例
json
{
"scenesId":"cacfc113e07563fe8cd1864cdcd2f9b9"
}返回示例
json
{
"code": "0",
"msg": "操作成功",
"data": [
{
"scenesId": "9b63f96d059f56934f4584859c7b4cf5",
"name": "延迟",
"description": "延迟执行",
"createTime": "2025-07-28 15:54:57",
"actionStatus": 3,
"productKey": "44yw3jwqj",
"deviceName": "B4JmbNmyN",
"inputData": "{\"data\":{\"eee\":10},\"method\":\"command.abcd.exec\",\"reqid\":\"d78032c5c9aa411c93102be7a6b29704\",\"t\":1753689276890,\"v\":\"1\"}"
},
{
"scenesId": "9b63f96d059f56934f4584859c7b4cf5",
"name": "延迟",
"description": "延迟执行",
"createTime": "2025-07-23 10:20:53",
"actionStatus": 1,
"productKey": "44yw3jwqj",
"deviceName": "B4JmbNmyN",
"inputData": "{\"data\":{\"status\":1},\"method\":\"command.open.exec\",\"reqid\":\"6df0404748da440bbe0f0ecc0f2e26f4\",\"t\":1753237252901,\"v\":\"1\"}",
"outputData": "{\n \"code\": 200,\n \"reqid\": \"6df0404748da440bbe0f0ecc0f2e26f4\"\n}"
}
]
}错误码
| 错误码 | 错误码取值 | 解决方案 |
|---|---|---|
| iot.scenes.paramCheckFail | 字段 scenesId场景id不能为空。 | 请传入场景id。 |
| iot.scenes.notExist | 场景不存在。 | 请传入正确的场景id。 |