分层读取组织列表协议
请求地址:
请求参数:
返回参数:
返回字段:
http://ip:port/QueryOrgTreeByNode?type={&type}&id={$id}&hls={$hls}&rtsp={$rtsp}&httpflv={$httpflv}&w s={$ws} |
请求方式: GET |
请求参数:
参数名 | 类型 | 描述 | 是否必选 |
type | int | 节点类型: 1-区域节点, 2-设备节点, 3-通道节点。 缺省为 1 | Y |
ID | int | 节点 ID, 数据库产生(读取顶层区域节点时, 可以为-1) | Y |
HLS | int | 是否读取 hls 的 url, 缺省为 0 | N |
RTSP | int | 是否读取 rtsp 的 url, 缺省为 0 | N |
HttpFlv | int | 是否读取 HttpFlv 的 url, 缺省为 0 | N |
Ws | int | 是否读取 ws 的 url, 缺省为 0 | N |
返回参数:
{ "result" :{$result}, "type":{$type}, "id":{$id}, "name":{$name}, "items": [{ "valid" :{$valid}, "id" :{$id}, "name" :{$name}, "type" :{$type}, "gbid" :{$gbid}, "longitude": {$longitude}, "latitude": {$latitude}, "cameratype": {$cameratype}, "url": {$url}, "rtspurl": {$rtspurl}, "httpflv": {$httpflv}, "ws": {$ws}, "channel":{$channel} }] } |
返回字段:
字段名 | 类型 | 描述 |
type | int | 节点类型: 1-区域节点, 2-设备节点, 3-通道节点 |
ID | int | 节点 ID, 数据库产生。 type + id, 组成唯一值。 在同一 type 内, id 是唯一的。 |
valid | int | 是否在线的标志, valid=1, 在线; valid=0, 不在线 |
name | string | 节点名称。 根据 type 的不同, 有可能是区域名称, 有可能是设备名称, 也可能是 通道名称 |
gbid | string | 下级平台推送过来时的国标 ID |
longitude | string | 经度 |
latitude | string | 纬度 |
cameratype | int | 摄像机类型: 1-球机;2-半球;3-固定枪机;4-遥控枪机。 仅当节点通道时有效 |
url | string | HLS 的 URL(只在 hls 不等于 0 时才有)。 仅当节点通道时有效 |
rtspurl | string | RTSP 的 URL(只在 rtsp 不等于 0 时才有) 。 仅当节点通道时有效 |
httpflv | string | HTTP-FLV 的 URL(只在 httpflv 不等于 0 时才有) 。 仅当节点通道时有效 |
ws | string | WebSocket 的 URL(只在 ws 不等于 0 时才有) 。 仅当节点通道时有效 |
channel | int | 通道号。 仅当节点通道时有效 |