Skip to content

获取角色成员详情

获取角色成员详情

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/apaas/v1/applications/:namespace/roles/:role_api_name/member
HTTP MethodGET
接口频率限制100 次/分钟
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用app_engine:role:read 查询角色配置信息

请求头

名称类型必填描述
Authorizationstringtenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token

路径参数

名称类型描述
namespacestring应用命名空间
示例值:"package_test__c"
数据校验规则
- 长度范围:0255 字符
role_api_namestring角色 API 名称
示例值:"adminRole"
数据校验规则
- 长度范围:0255 字符

查询参数

名称类型必填描述
need_display_nameboolean是否需要公式的展示名称,便于前端展示
示例值:false
use_api_idboolean是否使用 API ID字段作为出入参,默认值为 false
示例值:false
默认值false

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ role_memberrole_member角色成员
    └ role_api_idstring角色唯一 ID,系统自动生成
    └ role_api_namestring角色 API 名称
    └ usersstring\[\]授权用户 ID 列表
    └ departmentsstring\[\]授权部门 ID 列表
    └ user_filtercriterion自定义授权用户规则
      └ conditionscondition\[\]查询条件
        └ indexstring序号
        └ leftcondition_value左值
          └ typestring类型
          └ settingsstring设置值
          └ display_namesstring\[\]左值/右值的展示名称
        └ rightcondition_value右值
          └ typestring类型
          └ settingsstring设置值
          └ display_namesstring\[\]左值/右值的展示名称
        └ operatorstring操作符
      └ logic_expressionstring逻辑关系
    └ user_display_infospermission_name_info\[\]授权用户姓名列表,入参 need_display_name = true时返回
      └ idstringid
      └ namestring名称
    └ department_display_infospermission_name_info\[\]授权部门名称列表,入参 need_display_name = true时返回
      └ idstringid
      └ namestring名称
    └ typestring角色成员模式
可选值有
- all: 全部用户 - custom: 自定义
    └ updated_bystring更新人 ID
    └ updated_atint更新时间,单位:毫秒时间戳

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "role_member": {
            "role_api_id": "role_api_id",
            "role_api_name": "adminRole",
            "users": [
                "1802412778084426"
            ],
            "departments": [
                "1802412778084426"
            ],
            "user_filter": {
                "conditions": [
                    {
                        "index": "1",
                        "left": {
                            "type": "metadataVariable",
                            "settings": "{\"fieldPath\":[{\"fieldApiName\": \"_id\",\"objectApiName\": \"_user\"}]}",
                            "display_names": [
                                "用户.ID"
                            ]
                        },
                        "right": {
                            "type": "metadataVariable",
                            "settings": "{\"fieldPath\":[{\"fieldApiName\": \"_id\",\"objectApiName\": \"_user\"}]}",
                            "display_names": [
                                "用户.ID"
                            ]
                        },
                        "operator": "equal"
                    }
                ],
                "logic_expression": "1 and 2"
            },
            "user_display_infos": [
                {
                    "id": "1802412778084426",
                    "name": "张三"
                }
            ],
            "department_display_infos": [
                {
                    "id": "1802412778084426",
                    "name": "张三"
                }
            ],
            "type": "custom",
            "updated_by": "1802412778084426",
            "updated_at": 1702546522477
        }
    }
}

错误码

HTTP状态码错误码描述排查建议
4002320001param is invalid请检查输入参数

内容来源:飞书开放平台 · 自动爬取整理