Skip to content

查询自动化列表

接口地址:/v2/cep/enduserapi/automation/list

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

查询自动化列表

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
page分页当前页码querytrueinteger(int32)
pageSize分页每页条数querytrueinteger(int32)
Authorizationheaderfalsestring
fid家庭ID,开启家居模式必填,否则不填queryfalsestring

响应状态:

状态码说明schema
200OKApiResult«PageInfo«自动化列表»»
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
codeinteger(int32)integer(int32)
dataPageInfo«自动化列表»PageInfo«自动化列表»
  endRowinteger(int64)
  hasNextPageboolean
  hasPreviousPageboolean
  isFirstPageboolean
  isLastPageboolean
  listarray自动化列表
    actionList执行动作arrayActionBase
      icon设备/群组/场景图标string
      name设备/群组/场景名称string
      sort条件顺序,从1开始递增integer
      type执行动作类型,1:延时,2:设备,3:群组,4:场景integer
    automationId自动化IDinteger
    conditionType触发类型。1: 满足任意,2: 满足所有integer
    name自动化名称string
    nameType自动化名称生成方式。1:系统生成,2:用户填写integer
    status启停状态。true:启用,false:停用boolean
    triggerList触发条件arrayConditionBase
      icon设备图标string
      name设备名称string
      sort条件顺序,从1开始递增integer
      type触发条件类型,0:设备,1:定时integer
  navigateFirstPageinteger(int32)
  navigateLastPageinteger(int32)
  navigatePagesinteger(int32)
  navigatepageNumsarrayinteger
  nextPageinteger(int32)
  pageNuminteger(int32)
  pageSizeinteger(int32)
  pagesinteger(int32)
  prePageinteger(int32)
  sizeinteger(int32)
  startRowinteger(int64)
  totalinteger(int64)
extMsgstring
msgstring

响应示例:

javascript
{
	"code": 0,
	"data": {
		"endRow": 0,
		"hasNextPage": true,
		"hasPreviousPage": true,
		"isFirstPage": true,
		"isLastPage": true,
		"list": [
			{
				"actionList": [
					{
						"icon": "",
						"name": "",
						"sort": 0,
						"type": 0
					}
				],
				"automationId": 0,
				"conditionType": 0,
				"name": "",
				"nameType": 0,
				"status": true,
				"triggerList": [
					{
						"icon": "",
						"name": "",
						"sort": 0,
						"type": 0
					}
				]
			}
		],
		"navigateFirstPage": 0,
		"navigateLastPage": 0,
		"navigatePages": 0,
		"navigatepageNums": [],
		"nextPage": 0,
		"pageNum": 0,
		"pageSize": 0,
		"pages": 0,
		"prePage": 0,
		"size": 0,
		"startRow": 0,
		"total": 0
	},
	"extMsg": "",
	"msg": ""
}