获取设备列表

最近更新时间:2023-04-26 17:37:05

我的收藏

功能描述

用于获取对应组织下的设备列表。

请求

请求url

GET /ivc/urm/resource/getUserResources?OrganizationId=xxx&PageNumber=1&PageSize=20

请求参数

path
OrganizationId = xxx & PageNumber = 1 & PageSize = 20
字段名
类型
描述
必须
备注
OrganizationId
string
组织 ID
-
IsContainSubLevel
boolean
是否获取当前层级及子层级的设备列表,默认 false
-
AccessProtocol
int
设备接入协议,1:RTMP,2:GB,3:GW
-
Type
int
设备类型,1:IPC,2:NVR
-
Status
int
设备状态,0:未注册,1:在线,2:离线,3:禁用
-
ClusterId
string
服务节点 ID
-
Keyword
string
按设备名查找设备
-
Uin
int
当前用户 Uin
-
PageNumber
int
页码,默认为1。
-
PageSize
int
每页数量,默认为20。
-

请求头

此接口仅使用公共请求头部,详情请参见 公共请求头部 文档。

请求体

此接口无请求体。

响应

响应头

此接口仅返回公共响应头部,详情请参见 公共响应头部 文档。

响应体

该响应体返回为 application/json 数据,包含完整节点数据的内容展示如下:
{
"Code": 0,
"StatusCode": 200,
"Message": "ok",
"RequestId": "NjJhYzMwZTVfMTAwMTVhY18wXzMwMQ==",
"Data": {
"TotalCount": 2,
"List": [
{
"Id": "0022c12a-e220-42e0-975f-800f872fc89e1",
"Code": "61010000001320000001",
"Name": "test01",
"AccessProtocol": 1,
"Type": 1,
"ClusterId": "xxxxxx",
"TransportProtocol": 1,
"Password": "xxx",
"Description": "xxxxxx",
"Status": 0,
"OrganizationId": "1001"
},
{
"Id": "0022c12a-e220-42e0-975f-800f872fc89e2",
"Code": "61010000001320000002",
"Name": "test02",
"AccessProtocol": 1,
"Type": 1,
"ClusterId": "xxxxxx",
"TransportProtocol": 1,
"Password": "xxx",
"Description": "xxxxxx",
"Status": 0,
"OrganizationId": "1001"
}
],
"RequestId": "dbb91d87-5e3f-42b4-8cc9-ad9f16600370"
}
}
字段名
类型
描述
必须
备注
Code
int
返回码
-
Message
string
返回信息
-
Data
object
返回结果
-
RequestId
string
请求id
-
Data
字段名
类型
描述
备注
ID
string
设备 ID
-
Code
string
设备国标编码
-
Status
int
状态
0:未注册,1:在线,2:离线,3:禁用
TransportProtocol
int
设备流传输协议
1:UDP,2:TCP
Name
string
设备名称
-
Type
int
类型
1:IPC,2:NVR
Password
string
设备密码
-
Description
string
描述
-
ClusterId
string
设备接入服务节点 ID
-
AccessProtocol
int
接入协议
1:RTMP,2:GB,3:GW
OrganizationId
string
设备所属组织 ID
-