查询全量设备信息(API名称:getAllDeviceList)
功能介绍
该接口用于获取设备全量的经纬度信息。
相关API
调用流程
URL
| 请求方式 | HTTPS地址 | 服务架构 | 消息体类型 |
|---|---|---|---|
| POST | https://isdp+域名/openapi/v1/ivm/getAllDeviceList | OpenAPI | application/json |
请求头
| KEY | VALUE | 是否必填 | 描述 |
|---|---|---|---|
| Content-Type | application/json | 是 | 无 |
| Authorization | bearer ${access_token} | 是 | bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
| 参数 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| page.count | int | 是 | 每页条数 |
| page.start | int | 是 | 当前页数 |
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| status | int | 状态 |
| message | String | 返回的接口状态描述 |
| error | String | 错误 |
| data | Object | 数据 |
data出参:
| 参数 | 类型 | 描述 |
|---|---|---|
| streamTotal | int | 每个通道码流数量 |
| firmware | String | 摄像头固件版本号 |
| deviceAbility | String | 能力集 |
| mac | String | mac地址 |
| createTime | String | 创建时间 |
| updateTime | String | 更新时间 |
| protocolVersion | String | 协议版本 |
| deviceIp | String | 设备ip |
| devicePort | String | 设备端口 |
| enableVideoRecording | String | 是否关闭视频录制 |
| enableEndSide | String | 是否启用边缘AI |
| tenantId | int | 租户ID |
| createdBy | int | 设备创建人 |
| creationDate | int | 设备创建时间 |
| lastUpdatedBy | int | 设备更新人 |
| lastUpdateDate | int | 最后更新时间 |
| fileId | String | 图片编号 |
| fileExt | String | 文件扩展名 |
| fileName | String | 文件名称 |
| fileSize | String | 文件大小 |
| sysType | String | 系统类型 |
| webPlayUrl | String | web播放地址 |
| isdpDeviceId | String | isdp唯一设备ID |
| deviceAlarmStatus | String | 设备告警状态 |
| deviceSubType | String | 子设备类型 |
| deviceManageState | String | 设备管理状态 |
| deleteFlag | String | 删除标识 |
| autoJoin | String | 是否主动入会 |
| battery | String | 电量 |
| longitude | String | 经度 |
| latitude | String | 纬度 |
| coordType | String | 坐标类型 |
| chatJid | String | IM群组ID |
| liveChannelId | String | 频道播放ID |
| create_state | String | 创建状态 |
| chatId | String | IM聊天ID |
| deviceUserId | String | 设备使用人ID |
| buOrgId | String | 组织id |
| buOrgName | String | 组织名称 |
| appName | String | 应用名称 |
| entityName | String | 实体名称 |
| ownnerName | String | 设备责任人名称 |
| deviceUserName | String | 设备使用人名称 |
| storageRemain | String | 存储保留 |
| customerOrgCode | String | 供应商ID |
| customerOrgName | String | 供应商名称 |
| deviceState | String | 设备状态 |
| deviceId | String | 设备ID |
| channelId | String | 通道ID |
| deviceName | String | 设备名称 |
| deviceType | String | 设备类型 |
| projectName | String | 项目名称 |
| projectNumber | String | 项目编码 |
请求示例
{
"page":{
"count":10,
"start":0
}
} 响应示例
{
"status": 1,
"message": "SUCCESS",
"error": "string",
"data": {
"data": [
{
"streamTotal": 0,
"firmware": "string",
"deviceAbility": "string",
"mac": "string",
"createTime": "string",
"updateTime": "string",
"protocolVersion": "string",
"deviceIp": "string",
"devicePort": "string",
"enableVideoRecording": "Y",
"enableEndSide": "N",
"tenantId": 886,
"createdBy": 379459,
"creationDate": 1635215873000,
"lastUpdatedBy": 379459,
"lastUpdateDate": 1636539175000,
"fileId": "string",
"fileExt": "string",
"fileName": "string",
"fileSize": "string",
"sysType": "string",
"webPlayUrl": "string",
"isdpDeviceId": "00001--1",
"deviceAlarmStatus": "string",
"deviceSubType": "其他",
"deviceManageState": "ACTIVATION",
"deleteFlag": "0",
"autoJoin": "N",
"battery": "string",
"longitude": "string",
"latitude": "string",
"coordType": "string",
"chatJid": "595XXX@saasgroupchat.ixxxxxxxxxxxx.com",
"liveChannelId": "217413515034693",
"create_state": "SUCCESS",
"chatId": "519XXX@isdp-saas-sit.xxxxxxxxxx.com",
"deviceUserId": "string",
"buOrgId": 831,
"buOrgName": "111修改后",
"appName": "holosens-server",
"entityName": "device",
"ownnerName": "string",
"deviceUserName": "string",
"storageRemain": "string",
"customerOrgCode": "string",
"customerOrgName": "string",
"deviceState": "OFFLINE",
"deviceId": "00001",
"channelId": "-1",
"deviceName": "ddd",
"deviceType": "MONITOR_BALL",
"projectName": "string",
"projectNumber": "string"
}
],
"pos": 0,
"total_count": 598,
"entityName": "string"
},
"timestamp": "2021-11-19T09:21:24.131+0800"
} 状态码
状态码请参见状态码。
错误码
错误码请参见错误码。