获取多个设备所有数据点的最新一条上报数据和设备在线状态
调用获取多个设备所有数据点的最新一条上报数据和设备状态。不支持子设备。
请求URL:
curl"https://api.qinglianyun.com/open/oauth/v1/getdp/data" -d"qlaccesstoken=xxxxx&mac=[\"xxxxxxx\",\"xxxxxxxx\",\"xxxxxx\"]"
返回的 JSON 数据:
{
"code": 0,
"msg":"xxxxxxxxxxx",
"data":"[{\"id\":\"xxxx\",\"online\":true,\"data\":{\"cmd\":\"22\",\"humidity\":\"71\"}},{\"id\":\"xxxx\", \"online\": true, \"data\":{\"cmd\": "22\",\"humidity\": \"71\"}}]"
}
请求参数:
参数名 | 类型 | 说明 | 备注 | 必需 |
---|---|---|---|---|
mac | List | 设备的Mac列表 | 如:5c:cf:7f:c1:0b:fd | 是 |
qlaccesstoken | String | 青莲云用户账号的token | 青莲云每一个用户账号都是唯一的 | 是 |
返回参数:
参数名 | 类型 | 说明 | 备注 | 必需 |
---|---|---|---|---|
data | String | JSONArray格式的字符串最外层data | 是 | |
code | Int | 返回码 | 查看Api返回码 | 是 |
msg | String | 返回信息 | 如果code为0,则msg为空;如果code 不为0,则msg返回的为相关错误信息 |
是 |
id | String | 设备mac | 如:5c:cf:7f:c1:0b:fd | 是 |
online | Boolean | 设备在线状态 | true在线false不在线 | 是 |
data | JSONObject | 数据点数据 | 是 |