读取当前控制台的任务列表
HTTP请求地址: http(s)://api.yoyoiot.cn/{AppID}/task/list/?sign={sign}&ts={ts}
关于sign和ts的定义
或
MQTT发布主题: api/{AppID}/task/list
接收返回结果亦在同一主题
请求参数
GET|POST|JSON方式均有效
| 名称 | 必填 | 类型 | 说明 |
|---|---|---|---|
| device | 否 | string | 可指定设备,传设备ID,如1
多个设备,用间隔符(,或|)隔开,如1,2,3
如指定了多个设备,设备之间的关系为“或”,如上:会列出设备1以及设备2关联的所有任务 |
| stage | 否 | string | 可指定任务策略类型,传策略类型名称,如loop
多个类型,用间隔符(,或|)隔开,如loop,datetime
如指定了多个类型,类型之间的关系为“或”,如上:会列出loop(循环)以及datetime(固定时间)策略的所有任务 |
| page_index | 否 | int | 页码,默认1 |
| page_size | 否 | int | 默认10条,可为20、30、50 |
返回结果
| 名称 | 类型 | 说明 |
|---|---|---|
| data | string | 任务列表:
id: (整型)任务ID
from: (字符串)任务来源:可以是控制台或接口
devices: (字符串数组)任务操作的设备:可以是设备ID、组ID、标签ID
stage: (JSON对象)执行策略:策略类型,相关参数
run: (JSON对象)执行情况:执行次数,上次执行时间
enable:(整型)(是否启用)1时有效,为0时无效(未启用或暂停)
title: ( 字符串)任务名称或备注/说明 |
| code | string | 返回状态值,200正确,其他错误请见接口首页“全局错误代码” |
| msg | string | 返回状态信息 |
| page_index | int | 当前页码 |
| page_count | int | 总页数 |
| is_more | int | 是否还有更多数据 |
| total | int | 当前条件下的任务总数 |
返回示例