更新时间:2023-06-15 05:05:14
本文介绍添加一键执行的 API。
可添加不同类型动作的一键执行。动作个数上限 50 个。
POST: /v2.0/iot-03/scenes
body
说明
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
name | String | true | 一键执行名称 | |
dsl | SceneDsl | true | 一键执行规则语言 |
dsl
说明
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
actions | List | true | 一键执行动作列表 |
actions
说明
参数名 | 类型 | 参数位置 | 是否必填 | 说明 |
---|---|---|---|---|
execution_type | String | true | 执行类型:
| |
execution_rule | Object | true | 执行规则。见execution_rule 详细说明。 |
参数名 | 类型 | 说明 |
---|---|---|
result | String | 一键执行 ID |
POST: /v2.0/iot-03/scenes
{
"name": "这是一个一键执行",
"dsl": {
"actions": [
{
"execution_type": "delay",
"execution_rule": {
"delay_seconds": 60
}
},
{
"execution_type": "deviceIssue",
"execution_rule": {
"execution_id": "vdevo16292691746****",
"function_code": "bright_value",
"function_value": 20
}
},
{
"execution_type": "deviceGroupIssue",
"execution_rule": {
"execution_id": "144790134147200****",
"function_code": "switch_1",
"function_value": true
}
}
]
}
}
{
"result": "OrVvumqZ6G0g****",
"t": 1635845369037,
"success": true
}
参考 错误码。
当 execution_type
为 delay 时:
参数名 | 类型 | 说明 | 必填 |
---|---|---|---|
delay_seconds | Long | 延时时间,取值范围 1~5 * 60 * 60,单位:秒 | 是 |
当 execution_type
为 deviceIssue 或 deviceGroupIssue 时:
参数名 | 类型 | 说明 | 必填 |
---|---|---|---|
execution_id | String | 设备或设备群组 ID | 是 |
function_code | String | 设备或设备群组指令码 | 是 |
function_value | Object | 设备或设备群组指令值 | 是 |
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈