获取设备列表

通过请求获取用户的设备列表包括子设备相关信息,不包含被分享的设备。

请求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\"}

]}"

}

请求参数:

参数名类型说明备注必需
qlaccesstokenString青莲云用户账号的token青莲云每一个用户账号都是唯一的是

返回参数:

参数名类型说明备注必需
codeInt返回码查看Api返回码是
msgString返回信息如果code为0,则msg为空;如果code
不为0,则msg返回的为相关错误信息
是
dataString返回listinfo的
ArrayJson字符串
数据格式如下是
deviceMacString设备的mac是
displayNameString设备的显示名称是
iotIdString设备的id是
productIdInt设备所属产品的id是
deviceTypeString设备类型是
subIdString子设备的id厂商自身定义子设备的id,
主设备该字段为空
是
subIotIdString子设备的iotid主设备该字段为空是
subDeviceNameString子设备的名称主设备该字段为空是
subsetTypeString子设备的类型主设备该字段为空是