本接口为设备最新数据接口。
通过调用此接口可以获得点位设备上报的最新一条数据,当placeId不填的时候返回所有点位设备上报的最新一条数据
本接口仅获取点位设备上报的最新一条数据,不应该作为数据同步接口使用!!!
GET /api/data/latestData?placeId=<placeId> HTTP/1.1
Host: dev.thuwater.com
X-TH-TOKEN: 26b0e5bfcbc.214ce96c1f7c9f0a33549b81087579b38b6a8.e9ba17523a25d766
/api/data/latestData:
get:
tags:
- 设备最新数据
summary: 设备最新数据接口
description: >-
通过调用此接口可以获得点位设备上报的最新一条数据,当placeId不填的时候返回所有点位设备上报的最新一条数据,本接口仅获取点位设备上报的最新一条数据,不应该作为数据同步接口使用!!!
parameters:
- name: X-TH-TOKEN
in: header
description: 通过登陆接口获取的token
required: true
schema:
type: string
- name: placeId
in: query
description: 安装点ID,当placeId不填的时候返回所有点位的最后一条数据
required: false
schema:
type: integer
var request = require("request");
var options = {
method: 'GET',
url: 'https://dev.thuwater.com/api/data/latestData',
"qs": {
placeId: 1111 //当placeId不填的时候返回所有点位的最后一条数据
},
headers: {
'Host': 'dev.thuwater.com',
'X-TH-TOKEN': '26b0e5bfcbc.214ce96c1f7c9f0a33549b81087579b38b6a8.e9ba17523a25d766'
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
OkHttpClient client = new OkHttpClient();
HttpUrl url = HttpUrl.parse("https://dev.thuwater.com/api/data/latestData")
.newBuilder()
.addQueryParameter("placeId", 1111)
.build();
Request request = new Request.Builder()
.url(url)
.get()
.addHeader("X-TH-TOKEN", "26b0e5bfcbc.214ce96c1f7c9f0a33549b81087579b38b6a8.e9ba17523a25d766")
.build();
Response response = client.newCall(request).execute();
参数名称 | 必填 | 说明 |
---|---|---|
X-TH-TOKEN | 是 | 通过登陆接口获取的token |
placeId | 否 | 安装点ID,当placeId不填的时候返回所有点位的最后一条数据 |
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"placeId" : "1111", // placeId 安装点ID
"equipId" : "xxxx", // equipId 设备ID
"sampletime" : "2019-01-01 01:01:01", // 监测时间
"c3" : "4.123", // 参考 设备数据说明接口
"c4" : "4.123", // 参考 设备数据说明接口
"c5" : "4.123", // 参考 设备数据说明接口
...
},{
.....
},
......
]
参数名称 | 说明 |
---|---|
httpcode | 200-正常,401-无权限,500-其他错误。 |
placeId | 安装点ID |
equipId | 设备ID |
sampletime | 监测时间 |
c3/c4/c5... | 参考 设备数据说明 |
当无数据的时候返回:[ ]