获取设备列表
通过请求获取用户的设备列表包括子设备相关信息,不包含被分享的设备。
请求URL:
curl"https://api.qinglianyun.com/open/oauth/v1/devicelist"
-d"qlaccesstoken=xxx"
返回的 JSON 数据:
{
"code": 0,
"msg":"xxxxxxxxxxx",
"data": "{\"listinfo\":[
{\"deviceMac\":\"xxx\",\"displayName\":\"xxx\",\"iotId\":\"xxx\",\"productId\":xxx,\"deviceType\":\"xxx\",\"subId\":\"xxx\",\"subIotId\":\"xxx\",\"subDeviceName\":\"xxx\",\"subsetType\":\"xxx\"},
{\"deviceMac\":\"xxx\",\"displayName\":\"xxx\",\"iotId\":\"xxx\",\"productId\":xxx,\"deviceType\":\"xxx\",\"subId\":\"xxx\",\"subIotId\":\"xxx\",\"subDeviceName\":\"xxx\",\" subsetType\":\"xxx\"}
]}"
}
请求参数:
参数名 | 类型 | 说明 | 备注 | 必需 |
---|---|---|---|---|
qlaccesstoken | String | 青莲云用户账号的token | 青莲云每一个用户账号都是唯一的 | 是 |
返回参数:
参数名 | 类型 | 说明 | 备注 | 必需 |
---|---|---|---|---|
code | Int | 返回码 | 查看Api返回码 | 是 |
msg | String | 返回信息 | 如果code为0,则msg为空;如果code 不为0,则msg返回的为相关错误信息 |
是 |
data | String | 返回listinfo的 ArrayJson字符串 |
数据格式如下 | 是 |
deviceMac | String | 设备的mac | 是 | |
displayName | String | 设备的显示名称 | 是 | |
iotId | String | 设备的id | 是 | |
productId | Int | 设备所属产品的id | 是 | |
deviceType | String | 设备类型 | 是 | |
subId | String | 子设备的id | 厂商自身定义子设备的id, 主设备该字段为空 |
是 |
subIotId | String | 子设备的iotid | 主设备该字段为空 | 是 |
subDeviceName | String | 子设备的名称 | 主设备该字段为空 | 是 |
subsetType | String | 子设备的类型 | 主设备该字段为空 | 是 |