Skip to content

节点和设备详细信息模糊搜索接口

接口功能

根据节点和设备详细信息模糊搜索。

请求地址

https://open.qly.cmviot.cn/v3/open/api/store/device/detail/list

请求方式

POST,需要鉴权

请求参数

参数名称参数类型是否必需参数含义说明
storeIdStringY节点 ID
queryTypeIntergerN查询类型1-节点名,2-摄像头名
queryKeywordStringN查询关键字当【查询类型】为 1 时,根据【查询关键字】模糊匹配节点名称,只查询叶子节点,然后根据匹配出的叶子节点,查询出叶子节点下的设备。当【查询类型】为 2 时,根据【查询关键字】模糊匹配设备名称,查询出设备。当【查询类型】为 其他值时,该条件无效。
pageSizeIntergerN每页记录数查询的设备数量分页查询,每页记录数,默认为 10,最大为 500
pageIntergerN页码查询的设备数量分页查询,页码,默认为 1

请求示例

{
    "queryType": 0,
    "queryKeyword": "test",
    "storeId": "1003170964989689900"
}

响应参数

参数名称参数类型是否必须参数含义说明
storeIdStringY节点 ID
storeNameStringY节点名称
parentIdStringN父节点的 ID
hasParentIntergerY是否含有父节点0-否,1-是
hasChildIntergerY是否含有子节点0-否,1-是
deviceDetailsList<DeviceDetail>N节点下的设备列表称

DeviceDetail

参数名称参数类型是否必须参数含义说明
deviceIdStringY设备 ID
deviceNameStringY设备名称
deviceImeiStringN设备 imei
deviceSwitchIntergerY设备开关状态0-关,1-开
deviceStatusIntergerY设备在线状态0-否,1-是
camModelNameStringY设备型号
storeIdStringY设备所在节点 ID
storeNameStringY设备所在节点名称
deviceLatitudeStringN设备位置纬度
deviceLongitudeStringN设备位置经度
hasPackageIntergerN设备套餐1-关联套餐; 0-未关联套餐
virtualDeviceIntergerN设备是否级联1-开启级联; 0-关闭级联
videoShareStatusIntergerN视频是否开启共享1-开启共享; 0-关闭共享
nvrInfoobjectN通道设备信息
deviceTypeStringN设备类型设备类型:IPC、NVR
deviceProtocolStringN设备协议设备协议:千里眼协议、国标协议

nvrInfo

名称类型说明备注
deviceIdStringNVR 设备通道编码
deviceNameStringNVR 通道名称

响应码说明

响应码消息说明
000000成功说明

响应示例

{
    "resultCode": "000000",
    "resultMsg": "成功",
    "data": {
        "storeId": "1003170964989689900",
        "storeName": "TEST",
        "parentId": "1003170964989689900",
        "hasParent": 1,
        "hasChild": 0,
        "deviceDetails": [
                {
                    "deviceId": "gb_67793971881318000163",
                    "deviceName": "nvrsheb11",
                    "deviceSwitch": 1,
                    "deviceStatus": 2,
                    "camModelName": "GB",
                    "storeId": "1124195908992839680",
                    "storeName": "下下级1",
                    "deviceLatitude": "",
                    "deviceLongitude": "",
                    "hasPackage": 0,
                    "virtualDevice": 0,
                    "nvrInfo": {
                        "deviceId": "67793971881188000147",
                        "deviceName": "nvrsheb1"
                    },
                    "deviceType": "nvr",
                    "deviceProtocol": "国标协议"
                },
                {
                    "deviceId": "gb_67793971881318000164",
                    "deviceName": "nvr通道名称2/",
                    "deviceSwitch": 1,
                    "deviceStatus": 2,
                    "camModelName": "GB",
                    "storeId": "1124195908992839680",
                    "storeName": "下下级1",
                    "deviceLatitude": "",
                    "deviceLongitude": "",
                    "hasPackage": 0,
                    "virtualDevice": 0,
                    "nvrInfo": {
                        "deviceId": "67793971881188000147",
                        "deviceName": "nvrsheb1"
                    },
                    "deviceType": "nvr",
                    "deviceProtocol": "国标协议"
                }
       ]
    }
}