public class Authorization extends Object
| 构造器和说明 |
|---|
Authorization(Config config) |
| 限定符和类型 | 方法和说明 |
|---|---|
AddRoleAssignAuthorizationResp |
addRoleAssign(AddRoleAssignAuthorizationReq req)
为用户授权角色,为用户授权角色及管理范围 ;对已被授权某个角色的用户继续授权,将在原授权的数据范围基础上追加数据范围。
|
AddRoleAssignAuthorizationResp |
addRoleAssign(AddRoleAssignAuthorizationReq req,
RequestOptions reqOptions)
为用户授权角色,为用户授权角色及管理范围 ;对已被授权某个角色的用户继续授权,将在原授权的数据范围基础上追加数据范围。
|
GetByParamAuthorizationResp |
getByParam(GetByParamAuthorizationReq req)
查询单个用户授权,查询[飞书人事管理后台](https://people.feishu.cn/people/)里
-「设置」-「权限设置」中的单个用户授权信息。
|
GetByParamAuthorizationResp |
getByParam(GetByParamAuthorizationReq req,
RequestOptions reqOptions)
查询单个用户授权,查询[飞书人事管理后台](https://people.feishu.cn/people/)里
-「设置」-「权限设置」中的单个用户授权信息。
|
QueryAuthorizationResp |
query(QueryAuthorizationReq req)
批量查询用户授权,批量查询[飞书人事管理后台](https://people.feishu.cn/people/)
-「设置」-「权限设置」中的用户授权信息。
|
QueryAuthorizationResp |
query(QueryAuthorizationReq req,
RequestOptions reqOptions)
批量查询用户授权,批量查询[飞书人事管理后台](https://people.feishu.cn/people/)
-「设置」-「权限设置」中的用户授权信息。
|
RemoveRoleAssignAuthorizationResp |
removeRoleAssign(RemoveRoleAssignAuthorizationReq req)
移除用户被授权的角色,移除用户被授权的指定角色及授权范围,已经存在授权可通过[查询单个用户授权](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/authorization/get_by_param)获得。
|
RemoveRoleAssignAuthorizationResp |
removeRoleAssign(RemoveRoleAssignAuthorizationReq req,
RequestOptions reqOptions)
移除用户被授权的角色,移除用户被授权的指定角色及授权范围,已经存在授权可通过[查询单个用户授权](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/authorization/get_by_param)获得。
|
UpdateRoleAssignAuthorizationResp |
updateRoleAssign(UpdateRoleAssignAuthorizationReq req)
更新用户被授权的数据范围,更新角色被授权的管理范围 ;更新后的数据范围,以本次提交的数据范围为准,本次未提交的部分将被移除。
|
UpdateRoleAssignAuthorizationResp |
updateRoleAssign(UpdateRoleAssignAuthorizationReq req,
RequestOptions reqOptions)
更新用户被授权的数据范围,更新角色被授权的管理范围 ;更新后的数据范围,以本次提交的数据范围为准,本次未提交的部分将被移除。
|
public Authorization(Config config)
public AddRoleAssignAuthorizationResp addRoleAssign(AddRoleAssignAuthorizationReq req, RequestOptions reqOptions) throws Exception
暂时仅支持授权「按组织架构管理」的角色 ;
Exceptionpublic AddRoleAssignAuthorizationResp addRoleAssign(AddRoleAssignAuthorizationReq req) throws Exception
暂时仅支持授权「按组织架构管理」的角色 ;
Exceptionpublic GetByParamAuthorizationResp getByParam(GetByParamAuthorizationReq req, RequestOptions reqOptions) throws Exception
Exceptionpublic GetByParamAuthorizationResp getByParam(GetByParamAuthorizationReq req) throws Exception
Exceptionpublic QueryAuthorizationResp query(QueryAuthorizationReq req, RequestOptions reqOptions) throws Exception
Exceptionpublic QueryAuthorizationResp query(QueryAuthorizationReq req) throws Exception
Exceptionpublic RemoveRoleAssignAuthorizationResp removeRoleAssign(RemoveRoleAssignAuthorizationReq req, RequestOptions reqOptions) throws Exception
无法移除「按规则授权」的角色 ;
Exceptionpublic RemoveRoleAssignAuthorizationResp removeRoleAssign(RemoveRoleAssignAuthorizationReq req) throws Exception
无法移除「按规则授权」的角色 ;
Exceptionpublic UpdateRoleAssignAuthorizationResp updateRoleAssign(UpdateRoleAssignAuthorizationReq req, RequestOptions reqOptions) throws Exception
暂时仅支持更新「按组织架构管理」角色的数据范围 ;
Exceptionpublic UpdateRoleAssignAuthorizationResp updateRoleAssign(UpdateRoleAssignAuthorizationReq req) throws Exception
暂时仅支持更新「按组织架构管理」角色的数据范围 ;
ExceptionCopyright © 2026. All rights reserved.