@soszrg
2018-05-24T09:10:59.000000Z
字数 936
阅读 782
v3文档
POST /v3/enduser/device/tsd/
请求参数
| 参数名 | 类型 | 必须 | 说明 |
|---|---|---|---|
| deviceid | string | 是 | 设备ID |
| start | string | 是 | 查询起始时间 |
| aggregator | json string | 否 | 聚合查询条件,目前仅支持取平均值 |
| fill | json string | 否 | 取样为空值时的填充值 |
aggregator说明
aggregator为json string,且需要对应start使用,以下是对应的key和value取值。
| 条件 | start | key | value | 说明 |
|---|---|---|---|---|
| 6h | 6 hours ago | Avg | 1 hour | 最近6小时内,每小时的平均值 |
| 12h | 12 hours ago | Avg | 1 hour | 最近12小时内,每小时的平均值 |
| 1天 | 1 day ago | Avg | 1 hour | 最近1天内,每小时的平均值 |
| 1周 | 1 week ago | Avg | 1 day | 最近一周内,每天的平均值 |
aggregator示例
{"Avg":"1 hour"}
fill说明
fill是当取值为空值时,将该样本的聚合结果填充的值;比如fill设置为:
{"type": "Fixed","interval": "1 hour","value": -1}
三点的数据为空,则三点的数据被填充为-1。
请求的data示例
{"deviceid": "3rfxz...","start":"3 hour ago""aggregator": '{"Avg":"1 hour"}',"fill":'{"type": "Fixed","interval": "1 hour","value": -1}'}
返回值
{"meta":{"message":"tsd data","code":0},"data":{"count":2,"next":null,"previous":null,"results":[[1526346000,-1],[1526350200,14.666666666666666],[1526353200,5.578418230563003]]}}
错误码
| 错误码 | 说明 |
|---|---|
| 10000 | 参数错误:参考Response的message字段 |
| 10050 | 未知错误 |
标签(空格分隔): 未分类
在此输入正文