# 获取产品设备列表
# API
获取产品设备列表
请求路径 | Request |
---|---|
GET /products/{productKey}/devices | ProductDevicePageRequest |
# 授权
当前API可使用授权类型与具体的授权参数请参考下表(多个授权类型可任选一个)。了解更多请查看平台鉴权。
授权类型 | 授权参数 | 封装授权参数(调用HanCloudsClient提供的方法来封装) |
---|---|---|
用户 | userKey / authKey / authSecret | putUserAuthParams()方法 |
产品 | productKey / queryKey / querySecret | putProductAuthParams()方法 |
项目 | projectKey / projectAuthKey / projectAuthSecret | putProjectAuthParams()方法 |
# 路径参数
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
productKey | String | 是 | 产品唯一Key |
# Query参数
参数名 | 类型 | 是否必须 | 说明 |
---|---|---|---|
keyword | String | 否 | 设备名称 |
page | Integer | 否 | 页数,默认1 |
pageSize | Integer | 否 | 分页大小,默认20 |
# Body参数
无
# 返回示例
{
"data": [
{
"createAt": 1527694482000,
"updateAt": 1528876461000,
"deviceKey": "8f62bce22f21457d8e3ecfcafe62348e",
"sn": "s0001",
"userKey": "kmuFASBJ",
"productKey": null,
"deviceType": "电机",
"descr": "测试设备s0001",
"deviceName": "测试设备s0001",
"createProtocol": 1,
"deviceStatus": 10,
"createAck": false,
"extendData": null,
"gateway": false,
"gatewayKey": null
},
{
"createAt": 1527694482000,
"updateAt": 1528876094000,
"deviceKey": "824d5521a77c4644b5e219dc5321e138",
"sn": "s0002",
"userKey": "kmuFASBJ",
"productKey": null,
"deviceType": "电机",
"descr": "测试设备s0002",
"deviceName": "测试设备s0002",
"createProtocol": 1,
"deviceStatus": 10,
"createAck": false,
"extendData": null,
"gateway": false,
"gatewayKey": null
}
],
"page": 1,
"pageSize": 20,
"total": 2
}
具体可查看Device