开关阀门:[DeviceValveManual]
基本信息
接口地址:/gateway/api/v2sign/Device/DeviceValveManual
请求方式:Post
请求类型:application/json
请求参数(Body)
{
"apiID": {
"是否必传": true,
"参数类型": "string",
"描述": "系统分配的应用授权访问ID",
"可空类型": false
},
"timestamp": {
"是否必传": true,
"参数类型": "int64",
"描述": "UTC时间戳,到毫秒,必须 30秒内",
"可空类型": false
},
"requestId": {
"是否必传": true,
"参数类型": "string",
"描述": "请求id",
"可空类型": false
},
"deviceUid": {
"是否必传": true,
"参数类型": "string",
"描述": "设备唯一ID",
"可空类型": false
},
"dataSign": {
"是否必传": true,
"参数类型": "string",
"描述": "数据签名,签名md5 (ApiID + DeviceUid + RequestId + Timestamp + secretKey) 示例:32位大写",
"可空类型": false
},
"data": {
"是否必传": true,
"参数类型": {
"deviceSwitch": {
"是否必传": true,
"参数类型": "int32",
"描述": "开关状态:0 关,1开",
"可空类型": false
},
"runTimes": {
"是否必传": true,
"参数类型": "int32",
"描述": "打开时长,仅对 DeviceSwitch = 1 有效, 0 表示不限制",
"可空类型": false
}
},
"描述": null,
"可空类型": false
}
}
请求示例
{
"apiID": "string",
"timestamp": 0,
"requestId": "string",
"deviceUid": "string",
"dataSign": "string",
"data": {
"deviceSwitch": 0,
"runTimes": 0
}
}
返回参数
{
"success": {
"参数类型": "boolean",
"描述": "操作是否成功",
"可空类型": false
},
"message": {
"参数类型": "string",
"描述": "消息",
"可空类型": true
},
"messageId": {
"参数类型": "int32",
"描述": "消息ID:1-成功,0-默认错误,其她为自定义错误",
"可空类型": false
}
}
返回示例
{
"success": false,
"message": "string",
"messageId": 0
}