分页查询设备详细信息
listDeviceDetailsByPage:分页查询设备详细信息
功能详情
分页获取账号下设备通道的基本信息。
请求地址
https://openapi.lechange.cn/openapi/listDeviceDetailsByPage
接口请求格式
接口请求方式及部分鉴权参数如sign等计算方式,请参考开发规范
传入参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 合法值 | 参数说明 |
|---|---|---|---|---|---|
| pageSize | int | 是 | 每页条目数,范围:1~50 | ||
| page | long | 是 | 查询页码,从1开始 | ||
| token | String | 是 | 管理员或者子账户accessToken | ||
| source | string | bindAndShare | bind:获取绑定的设备 share:获取分享的设备 bindAndShare:获取绑定及分享的设备 | 关系类型,子账号传该参数不起作用 |
样例输入
{
"system": {
"ver": "1.0",
"appId": "lcdxxxxxxxxx",
"sign": "xxxxxxxxxxxxxxx",
"time": 1603370922,
"nonce": "d1c25a03-0f75-4105-b2f8-ace0b7c25968"
},
"id": "04b3bdac-5a45-414d-a97a-922542a1d218",
"params": {
"pageSize": 10,
"page": 1,
"token": "xxxxxxxxxxxxxxxx",
"source": "bindAndShare"
}
}
返回data字段说明
| 字段名 | 字段类型 | 字段说明 | |||
|---|---|---|---|---|---|
| count | Integer | 本次查询到的设备数 | |||
| deviceList | upgradeInfo | version | String | 最新版本号 | |
| attention | String | 升级描述信息 | |||
| packageUrl | String | 下载地址 | |||
| deviceId | String | 设备序列号 | |||
| productId | String | 产品编号 | |||
| canBeUpgrade | Boolean | 设备软件程序是否有新版本可以升级 | |||
| accessType | String | 设备接入类型,PaaS-表示Paas程序接入、Lechange-表示乐橙非PaaS设备、Easy4IP表示Easy4IP程序设备、P2P表示P2P程序设备 | |||
| deviceVersion | String | 设备版本号 | |||
| playToken | String | 设备播放码,opensdk使用 | |||
| brand | String | 设备品牌信息:lechange-乐橙设备,general-通用设备 | |||
| encryptMode | String | 设备加密模式:0-设备默认加密 1-用户自定义加密 | |||
| lastOffLineTime | String | 设备最后离线时间 | |||
| bindTime | Long | 设备绑定时间,UNIX时间戳形式。仅自己绑定的设备会返回,分享、托管设备不返回 | |||
| deviceName | String | 设备名称 | |||
| deviceStatus | String | 设备状态,online:在线,offline:离线,sleep:休眠,upgrading升级中 | |||
| deviceModel | String | 设备型号 | |||
| catalog | String | 设备大类【NVR/DVR/HCVR/IPC/SD/IHG/ARC】 | |||
| deviceAbility | String | 设备能力集,逗号隔开 | |||
| channelNum | Integer | 设备最大支持接入的通道数 | |||
| source | String | 权限类型:bind、 share | |||
| isSubDevice | Boolean | 是否为子设备 | |||
| parentDeviceId | String | 子设备所属的父设备序列号 | |||
| parentProductId | String | 子设备所属的父设备产品id | |||
| channelList | channelPicUrl | String | 设备通道封面图,新设备可能不存在封面图,可上传设备通道封面图或者刷新设备封面图 | ||
| csStatus | String | 云存储状态,notExist:未开通套餐,using:开通云存储且没有过期,expired:套餐过期 | |||
| shareFunctions | String | 分享权限下的权限字符串,逗号隔开 | |||
| cameraStatus | String | 遮罩状态,on:打开,off:关闭 | |||
| channelId | Integer | 通道号 | |||
| channelName | String | 通道名称 | |||
| channelAbility | String | 通道能力集,逗号隔开 | |||
| channelStatus | String | 通道状态,online:在线,offline:离线,sleep:休眠,upgrading升级中 | |||
| lastOffLineTime | String | 通道最后离线时间 | |||
| resolutions | name | String | 客户端界面展示的分辨率名称 | ||
| imageSize | Integer | 分辨率枚举 | |||
| streamType | Integer | 码流类型,0:主码流,1:辅码流 | |||
| subDeviceList | subDeviceProductId | String | 子设备产品id | ||
| subDeviceId | String | 子设备序列号 | |||
| subDeviceName | String | 子设备名称 | |||
| subDeviceModel | String | 子设备型号 | |||
| subDeviceStatus | String | 子设备状态,online:在线,offline:离线 | |||
| aplist | apId | String | 配件id | ||
| apName | String | 配件名称 | |||
| apType | String | 配件类型 | |||
样例输出
{
"result": {
"msg": "操作成功。",
"code": "0",
"data": {
"count": 1,
"deviceList": [
{
"catalog": "IPC",
"source": "bind",
"deviceId": "TESTQWERXXXX",
"deviceName": "TESTQWERXXXX",
"wifiTransferMode": "2.4Ghz",
"deviceStatus": "offline",
"accessType": "PaaS",
"channelList": [
{
"csStatus": "expired",
"shareFunctions": "",
"cameraStatus": "off",
"lastOffLineTime": "20220919T165230Z",
"channelName": "TESTQWERXXXX",
"channelStatus": "offline",
"resolutions": [],
"channelAbility": "WLAN,MT,HSEncrypt,CloudStorage,LocalStorage",
"resolutions": [
{
"streamType": 0,
"name": "1080P",
"imageSize": 18
},
{
"streamType": 1,
"name": "480P",
"imageSize": 5
}
],
"channelId": 0,
"channelPicUrl": ""
}
],
"encryptMode": "0",
"tlsPrivatePort": "37778",
"brand": "lechange",
"devicePassword": "xxxxxxxx==",
"playToken": "",
"deviceUsername": "xxxxxxxxxxxxxx==",
"salt": "XXXXXXXXXXXXXXXXX",
"httpPort": "80",
"rtspPort": "554",
"channelNum": 1,
"deviceVersion": "xxxxxxxxx",
"sdcardStatus": "normal",
"subDeviceList":[],
"aplist": [],
"deviceAbility": "WLAN,MT,HSEncrypt,CloudStorage,LocalStorage,PlaybackByFilename",
"deviceModel": "TP2",
"canBeUpgrade": false
}
]
}
},
"id": "suyf3eocxog"
}