子账号管理
查询子账号数据
http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/loadLogins
功能简介:
请求示例
参数说明
{"sessionid": "6614a268-a886-4767-a8ef-60ff64229ef3"}
参数 | 类型 | 可选 | 说明 |
---|---|---|---|
sessionid | string | 必须 | 会话凭证 |
offset | number | 可选 | 指定返回记录行的偏移量 |
count | number | 可选 | 指定返回记录行的最大数目 |
hasPerm0 | boolean | 可选 | 指定返回用户 UI 权限 |
返回结果
正确时的返回 JSON 数据包如下:
{"resultCode": 0,"loginList": [{"id": "10098","name": "09000001:1","desc": "","type": 0},{"id": "10113","name": "09000001:2","desc": "","type": 0}]}
参数 | 类型 | 说明 | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
resultCode | number | 0 为成功,其它值为失败 | |||||||||||||||||||||||||||||||||
loginList | array |
|
添加子账号
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}
参数 | 类型 | 可选 | 说明 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
sessionid | string | 必须 | 会话凭证 | |||||||||
name | string | 必须 | 子账号用户名 | |||||||||
passwd | string | 必须 | 子账号密码 | |||||||||
desc | string | 可选 | 子账号描述 | |||||||||
type | number | 必须 | 子账号类型:0 为镜像子账号,1 为独立子账号 | |||||||||
limited | boolean | 可选 | 子账号类型为 0 且该值为 true 时,则创建受限子账号 | |||||||||
devices | array | 可选 |
| |||||||||
kMask0 | string | 可选 | 类型为 64 位的 number 值,bit0 表示显示项目,bit1 表示显示阔道桥, bit2 表示显示设务, bit3 表示可以远程控制设备, bit4 表示显示钥匙管理, bit5 表示允许操作钥匙, bit6 表示允许操作强制清空, bit7 表示显示事件 |
返回结果
正确时的返回 JSON 数据包如下:
{"resultCode": 0,"errorString": "","requestID": "10114"}
参数 | 类型 | 说明 |
---|---|---|
resultCode | number | 0 为成功,其它值为失败 |
errorString | string | 错误描述 |
requestID | string | 保留参数 |
修改子账号
http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/updateLogin
功能简介:
请求示例
参数说明
{"sessionid": "d5ecec7a-099d-4114-8d95-a553dc833bb6","id": "10114","passwd": "234567","desc": ""}
参数 | 类型 | 可选 | 说明 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
sessionid | string | 必须 | 会话凭证 | |||||||||
id | string | 必须 | 子账号 ID 号 | |||||||||
passwd | string | 可选 | 子账号密码 | |||||||||
desc | string | 可选 | 子账号描述 | |||||||||
devices | array | 可选 |
| |||||||||
kMask0 | string | 可选 | 类型为 64 位的 number 值,bit0 表示显示项目,bit1 表示显示阔道桥, bit2 表示显示设务, bit3 表示可以远程控制设备, bit4 表示显示钥匙管理, bit5 表示允许操作钥匙, bit6 表示允许操作强制清空, bit7 表示显示事件 |
返回结果
正确时的返回 JSON 数据包如下:
{"resultCode": 0,"errorString": "","requestID": "0"}
参数 | 类型 | 说明 |
---|---|---|
resultCode | number | 0 为成功,其它值为失败 |
errorString | string | 错误描述 |
requestID | string | 保留参数 |
删除子账号
http 请求方式:POST(请使用 https 协议)https://api.kdware.cn/hapi/v1.1/removeLogin
功能简介:
请求示例
参数说明
{"sessionid": "d5ecec7a-099d-4114-8d95-a553dc833bb6","id": "10114"}
参数 | 类型 | 可选 | 说明 |
---|---|---|---|
sessionid | string | 必须 | 会话凭证 |
id | string | 必须 | 子账号 ID 号 |
返回结果
正确时的返回 JSON 数据包如下:
{"resultCode": 0,"errorString": "","requestID": "0"}
参数 | 类型 | 说明 |
---|---|---|
resultCode | number | 0 为成功,其它值为失败 |
errorString | string | 错误描述 |
requestID | string | 保留参数 |