子账号管理

查询子账号数据

http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/loadLogins

功能简介:

请求示例

参数说明

{
"sessionid": "6614a268-a886-4767-a8ef-60ff64229ef3"
}
参数类型可选说明
sessionidstring必须会话凭证
offsetnumber可选指定返回记录行的偏移量
countnumber可选指定返回记录行的最大数目
hasPerm0boolean可选指定返回用户 UI 权限

返回结果

正确时的返回 JSON 数据包如下:

{
"resultCode": 0,
"loginList": [
{
"id": "10098",
"name": "09000001:1",
"desc": "",
"type": 0
},
{
"id": "10113",
"name": "09000001:2",
"desc": "",
"type": 0
}
]
}
参数类型说明
resultCodenumber0 为成功,其它值为失败
loginListarray
参数 类型 说明
id string ID 号
name string 子账号名称
desc string
type number 子账号类型:0 为镜像子账号,1 为独立子账号
limitedboolean为 true 表示为受限子账号
devices array
参数 类型 说明
deviceIDstring所关联设备的 ID
projectIDstring所关联设备的所属项目 ID
kMask0string返回该用户的 UI 权限, 类型为 64 位的 number 值,bit0 表示显示项目,bit1 表示显示阔道桥, bit2 表示显示设务, bit3 表示可以远程控制设备, bit4 表示显示钥匙管理, bit5 表示允许操作钥匙, bit6 表示允许操作强制清空, bit7 表示显示事件

添加子账号

http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/addLogin

功能简介:

请求示例

参数说明

{
"sessionid": "d5ecec7a-099d-4114-8d95-a553dc833bb6",
"name": "09000001:3",
"passwd": "123456",
"desc": "",
"type": 0
}
参数类型可选说明
sessionidstring必须会话凭证
namestring必须子账号用户名
passwdstring必须子账号密码
descstring可选子账号描述
typenumber必须子账号类型:0 为镜像子账号,1 为独立子账号
limitedboolean可选子账号类型为 0 且该值为 true 时,则创建受限子账号
devicesarray可选
参数 类型 说明
deviceIDstring所关联设备的 ID
projectIDstring所关联设备的所属项目 ID
kMask0string可选类型为 64 位的 number 值,bit0 表示显示项目,bit1 表示显示阔道桥, bit2 表示显示设务, bit3 表示可以远程控制设备, bit4 表示显示钥匙管理, bit5 表示允许操作钥匙, bit6 表示允许操作强制清空, bit7 表示显示事件

返回结果

正确时的返回 JSON 数据包如下:

{
"resultCode": 0,
"errorString": "",
"requestID": "10114"
}
参数类型说明
resultCodenumber0 为成功,其它值为失败
errorStringstring错误描述
requestIDstring保留参数

修改子账号

http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/updateLogin

功能简介:

请求示例

参数说明

{
"sessionid": "d5ecec7a-099d-4114-8d95-a553dc833bb6",
"id": "10114",
"passwd": "234567",
"desc": ""
}
参数类型可选说明
sessionidstring必须会话凭证
idstring必须子账号 ID 号
passwdstring可选子账号密码
descstring可选子账号描述
devicesarray可选
参数 类型 说明
deviceIDstring所关联设备的 ID
projectIDstring所关联设备的所属项目 ID
kMask0string可选类型为 64 位的 number 值,bit0 表示显示项目,bit1 表示显示阔道桥, bit2 表示显示设务, bit3 表示可以远程控制设备, bit4 表示显示钥匙管理, bit5 表示允许操作钥匙, bit6 表示允许操作强制清空, bit7 表示显示事件

返回结果

正确时的返回 JSON 数据包如下:

{
"resultCode": 0,
"errorString": "",
"requestID": "0"
}
参数类型说明
resultCodenumber0 为成功,其它值为失败
errorStringstring错误描述
requestIDstring保留参数

删除子账号

http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/removeLogin

功能简介:

请求示例

参数说明

{
"sessionid": "d5ecec7a-099d-4114-8d95-a553dc833bb6",
"id": "10114"
}
参数类型可选说明
sessionidstring必须会话凭证
idstring必须子账号 ID 号

返回结果

正确时的返回 JSON 数据包如下:

{
"resultCode": 0,
"errorString": "",
"requestID": "0"
}
参数类型说明
resultCodenumber0 为成功,其它值为失败
errorStringstring错误描述
requestIDstring保留参数