开发者平台

TP-LINK官网首页
开发者平台 / 视频管理系统(VMS)/ API功能接口定义 / 用户管理

4.1.13 编辑角色

接口说明:

名称

内容

URL

https://xxx/tums/account/v1/editRole

功能说明

编辑角色

使用限制

需要用户管理权限

请求参数:

参数名称

参数描述

roleId

Integer

角色ID,最小值为2

roleName

String

角色名称

description

String 

角色描述(可选)

projectList

Set

角色关联项目列表,包含项目ID和项目名称

menuList

Set

角色关联菜单权限,包含菜单ID和菜单名称

【menuUrl不可单独选为equipMent或者logManager,否则会报 -82414】

previewRegions

Set

角色可预览的区域(可选),包含区域ID列表

previewDevices

Set

角色可预览的设备(可选),包含设备ID列表,优先级低于区域预览权限

playbackRegions

Set

角色可回放的区域(可选),包含区域ID列表

playbackDevices

Set

角色可回放的设备(可选),包含设备ID列表,优先级低于区域回放权限

返回参数

参数名称

参数描述

result

error_code

-80118

角色名已存在

-80122

角色不存在

-80124

默认角色修改拒绝

-80202

项目不存在

-82400

参数错误

-82401

权限不足

-82402

用户重新登录

代码示例

          https://xxx/tums/account/v1/editRole
          request:
          {
            "roleId":11,
            "roleName":"testRole11",
            "description":"test add role",
            "projectList":[
              {
                "projectId":"7", 
                "projectName":"管理中心"
              }],
            "meunuList":[
              {
                "menuId":1, 
                "menuUrl":"resource"
              }],
            "previewRegions":[7,8],
            "previewDevices":["2","3"],
            "playbackRegions":[10],
            "playbackDevices":[]
          }
          response:
          {
          "error_code": 0
          }