监控摄像头 IPC相关的 api 集中在本页
初始平台:公有云,分区云 2023
GET https://sdk.xylink.com/api/rest/external/v1/ipc/organization/page?enterpriseId=***&depCode=***&pageIndex=**&pageSize=**&signature=***
参数说明
参数  | 参数类型  | 参数位置  | 是否必须  | 默认值  | 说明  | 
enterpriseId  | String  | Query  | 是  | 无  | 企业id  | 
signature  | String  | Query  | 是  | 无  | 签名值  | 
depCode  | String  | Query  | 是  | 无  | 部门编码  | 
isAll  | boolean  | Query  | 否  | false  | 是否返回当前部门所有层级子部门 true,返回当前部门所有子部门信息 false,只返回当前部门子部门  | 
pageIndex  | Integer  | Query  | 否  | 0  | pageIndex的取值范围为 [0, +oo)  | 
pageSize  | Integer  | Query  | 否  | 20  | pageSize的取值范围为 (0, 100]  | 
返回成功结果示例:
{
    "page": 0,
    "pageTotal": 1,
    "rowsTotal": 1,
    "rows": 7,
    "list": [
        {
            "depCode": "2c926ba8804ffb0a01804ffd30950000",
            "depName": "2c926ba8804ffb0a01804ffd30950000",
            "parentCode": "2c926ba8804ffb0a01804ffd30950000"
        }
    ]
}返回结果字段说明:
字段名称  | 备注  | 
page  | 当前页码  | 
pageTotal  | 总页数  | 
rowsTotal  | 数据总数  | 
rows  | 每页数据数量  | 
depCode  | 部门编码  | 
depName  | 部门名称  | 
parentCode  | 父部门编码  | 
初始平台:公有云,分区云 2023
GET https://sdk.xylink.com/api/rest/external/v1/ipc/page?enterpriseId=**&pageIndex=**&pageSize=**&signature=***
参数说明
参数  | 参数类型  | 参数位置  | 是否必须  | 默认值  | 说明  | 
enterpriseld  | String  | Query  | 是  | 无  | 企业ID,通过管理平台-云视讯API获 得  | 
signature  | String  | Query  | 是  | 无  | API签名,参见签名规则  | 
pagelndex  | int  | Query  | 是  | 0  | 页码  | 
pageSize  | int  | Query  | 是  | 20  | 每页查询数量,建议不大于50  | 
返回结果:
{
  "page": 0,
  "pageTotal": 2,
  "rowsTotal": 1,
  "rows": 2,
  "list": [
    {
      "id": "***",
      "displayName": "",
      "online": true,
      "ip": "***"
    },
    {
      "id": "***",
      "displayName": "",
      "online": false,
      "ip": "***"
    }
  ]
}成功时返回结果数据,失败时返回小鱼RESTAPI 错误码
参数名称  | 说明  | 
id  | ipc设备id  | 
displayName  | ipc设备显示名称  | 
online  | ipc设备是否在线(true或false)  | 
ip  | ipc设备ip  | 
初始平台:公有云,分区云 2023
GET https://sdk.xylink.com/api/rest/external/v1/ipc/query/page?enterpriseId=***&depCode=***&pageIndex=**&pageSize=**&signature=***
参数类型
参数  | 参数类型  | 参数位置  | 是否必须  | 默认值  | 说明  | 
enterpriseId  | String  | Query  | 是  | 无  | 企业id  | 
signature  | String  | Query  | 是  | 无  | 签名值  | 
depCode  | String  | Query  | 是  | 无  | 部门编码  | 
pageIndex  | Integer  | Query  | 否  | 0  | 页号  | 
pageSize  | Integer  | Query  | 否  | 20  | 每页条数,最大100  | 
返回成功结果示例:
{
    "page": 1,
    "pageTotal": 2,
    "rowsTotal": 4,
    "rows": 3,
    "list": [
        {
            "id": "8a8087758437701c0184379b2e93000b",
            "displayName": "北京海康-小鱼易连办公室2",
            "online": true,
            "ip": "127.0.0.1",
            "extId": "11010000001310000019",
            "ipcType": 0,
            "longitude": 0.0,
            "latitude": 0.0,
            "altitude": 0.0
        }
    ]
}返回结果字段说明:
参数  | 说明  | 
page  | 当前页码  | 
pageTotal  | 总页数  | 
rowsTotal  | 数据总数  | 
rows  | 每页数据数量  | 
id  | ipc设备id  | 
displayName  | ipc设备显示名称  | 
online  | ipc设备是否在线(true或false)  | 
ip  | ipc设备ip  | 
extid  | 设备唯一编码  | 
ipcType  | 摄像机类型  | 
longitude  | 经度(度)  | 
latitude  | 纬度(度)  | 
altitude  | 海拔(米)  | 
初始平台:公有云不存在,分区云 20250328
POST https://sdk.xylink.com/api/rest/external/v1/ipc/queryByExtIds?enterpriseId=***&signature=***
参数类型
参数  | 参数类型  | 参数位置  | 是否必须  | 默认值  | 说明  | 
enterpriseId  | String  | Query  | 是  | 无  | 企业id  | 
signature  | String  | Query  | 是  | 无  | 签名值  | 
extIds  | List  | Body  | 是  | 无  | extId的集合,最大100个  | 
请求参数:
["00000000001310000010","45010720001320108885"]
返回成功结果示例:
[
{
"id": "029402eb7a529329017a7fca660e370d",
"displayName": "科达-XXX数据中心_camera",
"online": false,
"ip": "",
"extId": "00000000001310000010",
"ipcType": 0,
"longitude": 0.0,
"latitude": 0.0,
"altitude": 0.0
},
{
"id": "029402eb7a529329017a7fca64cb365c",
"displayName": "科达-xxx市场门口-二期",
"online": true,
"ip": "45.5.91.13",
"extId": "45010720001320108885",
"ipcType": 0,
"longitude": 108.279,
"latitude": 22.8486,
"altitude": 0.0
}
]
返回结果字段说明:
参数  | 说明  | 
id  | ipc设备id  | 
displayName  | ipc设备显示名称  | 
online  | ipc设备是否在线(true或false)  | 
ip  | ipc设备ip  | 
extid  | 设备唯一编码  | 
ipcType  | 摄像机类型  | 
longitude  | 经度(度)  | 
latitude  | 纬度(度)  | 
altitude  | 海拔(米)  | 
初始平台:公有云,分区云 2023
PUT https://sdk.xylink.com/api/rest/external/v1/conferenceControl/ipc/invitation?enterpriseId=***&signature=***
参数类型
参数  | 参数类型  | 参数位置  | 是否必须  | 默认值  | 说明  | 
enterpriseId  | String  | Query  | 是  | 无  | 企业 ID,通过管理平台 - 云视讯 API 获得  | 
signature  | String  | Query  | 是  | 无  | API 签名,参见签名规则  | 
callNumber  | String  | Body  | 是  | 无  | 邀请入会的云会议室号码  | 
ipcList  | List  | Body  | 是  | 无  | 邀请入会的IPC设备列表  | 
id  | String  | Body  | 是  | 无  | 邀请入会的IPC 设备 ID  | 
displayName  | String  | Body  | 是  | 无  | 邀请入会的IPC 设备显示名称  | 
请求示例:
{
  "callNumber": "***",
  "ipcList": [
    {
      "id": "***",
      "displayName": "***"
    },
    {
      "id": "***",
      "displayName": "***"
    }
  ]
}返回结果:
成功时返回200,失败时返回小鱼RESTAPI 错误码
初始平台:公有云,分区云 2023
设置或取消会议的主画面(仅支持云会议室呼叫支持设置主画面)
PUT https://sdk.xylink.com/api/rest/external/v1/conferenceControl/ipc/mainImage?enterpriseId=XXX&signature=XXX
参数类型
参数  | 参数类型  | 参数位置  | 是否必须  | 默认值  | 说明  | 
enterpriseId  | String  | Query  | 是  | 无  | 企业 ID,通过管理平台 - 云视讯 API 获得  | 
signature  | String  | Query  | 是  | 无  | API 签名,参见签名规则  | 
callNumber  | String  | Body  | 是  | 无  | 云会议室号码  | 
ipcDevice  | Json  | Body  | 否  | 无  | 设置为主画面的IPC设备,如果不传,表示取消当前主画面  | 
id  | String  | Body  | 否  | 无  | 会中的IPC设备 ID  | 
displayName  | String  | Body  | 否  | 无  | 会中的IPC设备显示名称  | 
请求示例:
{
  "callNumber": "***",
  "ipcDevice": 
    {
      "id": "***",
      "displayName": "***"
    }
  
}返回结果:
成功时返回200,失败时返回小鱼RESTAPI 错误码
初始平台:公有云,分区云 2023
PUT https://sdk.xylink.com/api/rest/external/v1/conferenceControl/ipc/disconnect?enterpriseId=***&signature=***
参数类型
参数  | 参数类型  | 参数位置  | 是否必须  | 默认值  | 说明  | 
enterpriseId  | String  | Query  | 是  | 无  | 企业 ID,通过管理平台 - 云视讯 API 获得  | 
signature  | String  | Query  | 是  | 无  | API 签名,参见签名规则  | 
callNumber  | String  | Body  | 是  | 无  | 云会议室号码  | 
ipcDevice  | Json  | Body  | 是  | 无  | 要挂断的IPC设备  | 
id  | String  | Body  | 是  | 无  | 会中的IPC设备 ID  | 
displayName  | String  | Body  | 是  | 无  | 会中的IPC设备显示名称  | 
请求示例:
{
  "callNumber": "***",
  "ipcDevice": 
    {
      "id": "***",
      "displayName": "***"
    }
  
}返回结果:
成功时返回200,失败时返回小鱼RESTAPI 错误码