获取单个id属性历史记录
POST
/api/v1/things/device/msg/property-log/index请求参数
Body 参数application/json
deviceName
string
可选
设备名(不填获取产品下所有设备)
deviceNames
array[string]
可选
设备名(不填获取产品下所有设备)
productID
string
可选
产品id 获取产品id下的所有设备信息
dataID
string
可选
获取的具体标识符的数据
timeStart
string
获取时间的开始
timeEnd
string
时间的结束
page
object (PageInfo)
可选
page
integer <int64>
页码
size
integer <int64>
每页大小
orders
array[object (OrderBy) {2}]
排序
interval
integer <int64>
可选
间隔 如果这个值不为零值 则时间的开始和结束必须有效及聚合函数不应该为空
intervalUnit
string
可选
间隔单位 a (毫秒,默认), d (天), h (小时), m (分钟), n (月), s (秒), u (微秒), w (周), y (年) 则时间的开始和结束必须有效及聚合函数不应该为空
argFunc
string
可选
聚合函数 avg:平均值 first:第一个参数 last:最后一个参数 count:总数 twa: 时间加权平均函数 参考:https:docs.taosdata.com/taos-sql/function
fill
string
可选
指定窗口区间数据缺失的情况下的填充模式 参考:https:docs.taosdata.com/reference/taos-sql/distinguished/#fill-%E5%AD%90%E5%8F%A5
order
integer <int64>
可选
时间排序 0:aes(默认,从久到近排序) 1:desc(时间从近到久排序)
示例
{
"deviceName": "string",
"deviceNames": [
"string"
],
"productID": "string",
"dataID": "string",
"timeStart": "string",
"timeEnd": "string",
"page": {
"page": 0,
"size": 0,
"orders": [
{
"field": "string",
"sort": 0
}
]
},
"interval": 0,
"intervalUnit": "string",
"argFunc": "string",
"fill": "string",
"order": 0
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
A successful response.
数据结构
code
integer
返回code
默认值:
200
msg
string
返回的消息
data
object (DeviceMsgPropertyIndexResp)
可选
list
array[object (DeviceMsgPropertyLogInfo) {3}]
数据
total
integer <int64>
总数
示例
未设置
最后修改时间: 4 天前