分页读取摄像机列表信息
请求地址:
请求参数:
返回参数:
返回字段:
http://ip:port/org/ReadChannelListByPage?pageNo={$pageNo}&pageSize={$pageSize}&name={$name}& hls= {$hls}&rtsp={$rtsp}&httpflv={$httpflv}&ws={$ws}&memo={$memo}&type={$type}&id={$id} |
请求方式: GET |
请求参数:
参数名 | 类型 | 描述 | 是否必选 |
pageNo | int | 页码, 第一页为 0。 缺省为 0 | N |
pageSize | int | 每页记录数 | Y |
name | string | 摄像机名称。 模糊查找, 部分匹配。 若全部搜索, 则为空 | N |
HLS | int | 是否读取 hls 的 url, 缺省为 0 | N |
RTSP | int | 是否读取 rtsp 的 url, 缺省为 0 | N |
HttpFlv | int | 是否读取 HttpFlv 的 url, 缺省为 0 | N |
Ws | int | 是否读取 ws 的 url, 缺省为 0 | N |
memo | string | 备注信息, 缺省为空。 当不为空时, 只返回符合备注的通道列表。 memo 与下面 type+id 组合是冲突的, memo 任先。 |
N |
type | int | 节点类型: 1-区域节点, 2-设备节点, 3-通道节点 | N |
id | int | 节点的 ID, 与 type 配对使用 | N |
返回参数:
{ "result" :{$result}, "pageNo" : {$pageNo}, "pageSize" : {$pageSize}, "pageCount" : {$pageCount}, "recordCount" :{$recordCount}, "items": [{ "valid" :{$valid}, "pid" :{$pid}, "pname" :{$pname}, "name" :{$name}, "gbid" :{$gbid}, "longitude": {$longitude}, "latitude": {$latitude}, "cameratype": {$cameratype}, "hls": {$hls}, "rtsp": {$rtsp}, "httpflv": {$httpflv}, "ws": {$ws}, "channel":{$channel} }] } |
返回字段:
字段名 | 类型 | 描述 |
result | int | 执行结果: 0 成功, -1 为失败 |
pageNo | int | 页码, 0 表示第 1 页 |
pageSize | int | 每页记录数 |
pageCount | int | 总页数 |
recordCount | int | 记录总数 |
valid | int | 是否在线的标志, valid=1, 在线; valid=0, 不在线 |
PID | int | 设备的 ID |
pname | string | 上级节点的名称 |
name | string | 节点名称 |
channel | int | 通道号 |
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 时才有效) |
channelid | int | 通道的 ID, 数据库 ID, 唯一值 |