开发者平台

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

4.1.12 编辑角色

接口说明:

名称

内容

URL

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

功能说明

编辑角色

使用限制

需要用户管理权限

请求参数:

参数名称

参数描述

roleId

Integer

角色ID

roleName

String

角色名称

description

String 

角色描述(可选)

projectList

Set

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

menuList

Set

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

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
          }