更新定时任务组信息

更新时间:2023-12-07 03:33:48下载pdf

本文介绍更新定时任务组信息的 API。

接口描述

更新设备的某一个定时任务组的信息。

接口地址

PUT: /v1.0/devices/{devId}/timers/groups/{groupId}

请求参数

参数名类型参数位置是否必填说明
devIdStringuritrue设备 ID。
groupIdStringuritrue定时任务组 ID。

body 说明

参数名类型参数位置是否必填说明
loopsStringbodytrue定时任务的执行时间。由 01 组成的七位数字。0 代表关闭,1 代表开启。
categoryStringbodytrue定时任务类别。
time_zoneStringbodytrue时区。
timezone_idStringbodytrue时区 ID。
instructobjectbodytrue定时任务具体的时间和设备指令。支持同时设置多个定时任务。
alias_nameStringbodytrue别名。

返回参数

参数名类型说明
resultBoolean返回结果。
  • true:操作成功。
  • false:操作失败。
successBoolean操作是否成功。
  • true:操作成功。
  • false:操作失败。
tLong时间戳。
tidString链路 ID。

请求示例

PUT: /v1.0/devices/vdevo15445800464****/timers/groups/000***2ftg
{
  "alias_name": "",
  "category": "timer",
  "timezone_id": "Europe/Vienna",
  "instruct": [
    {
      "functions": [
        {
          "code": "switch",
          "value": false
        }
      ],
      "date": "",
      "time": "4:0"
    }
  ],
  "loops": "1111111"
}

返回示例

{
    "tid": "f6444ebb7ddb11eea7ba0a96cea2****",
    "result": true,
    "t": 1699409417912,
    "success": true
}

错误码

参考 错误码