Skip to content

新增可搜可见规则

管理员视角新增可搜可见规则。用户需具备关联组织管理员权限。

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/directory/v1/collaboration_rules
HTTP MethodPOST
接口频率限制100 次/分钟
支持的应用类型custom
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用trust_party:collaboration_rule:write 变更关联组织协作规则

请求头

名称类型必填描述
Authorizationstringtenant_access_tokenuser_access_token 值格式:"Bearer access_token" 示例值:"Bearer u-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token
Content-Typestring固定值:"application/json; charset=utf-8"

查询参数

名称类型必填描述
target_tenant_keystring对方组织的tenant key,可通过管理员获取所有关联组织列表获取
示例值:test_key

请求体

名称类型必填描述
subjectscollaboration_rule_entities实体数量之和需要小于100
  └ open_user_idsstring\[\]用户 open id,可以从我方通讯录/组织架构接口中获得
示例值:["od-112121"]
数据校验规则
- 长度范围:0100
  └ open_department_idsstring\[\]部门 open id,0代表全部成员,可以从我方通讯录/组织架构接口中获得
示例值:["od-12121212"]
数据校验规则
- 长度范围:0100
  └ open_group_idsstring\[\]用户组 open id,可以从我方通讯录/组织架构接口中获得
示例值:["od-12121"]
数据校验规则
- 长度范围:0100
objectscollaboration_rule_entities实体数量之和需要小于100
  └ open_user_idsstring\[\]用户 open id,可以使用获取关联组织双方共享成员范围获取关联组织的部门和成员信息来组合获取我方想要设置的关联组织部门/用户组和人员
示例值:["od-112121"]
数据校验规则
- 长度范围:0100
  └ open_department_idsstring\[\]部门 open id,0代表全部成员;可以使用获取关联组织双方共享成员范围获取关联组织的部门和成员信息来组合获取我方想要设置的关联组织部门/用户组和人员
示例值:["od-12121212"]
数据校验规则
- 长度范围:0100
  └ open_group_idsstring\[\]用户组 open id;可以使用获取关联组织双方共享成员范围获取关联组织的部门和成员信息来组合获取我方想要设置的关联组织部门/用户组和人员
示例值:["od-12121"]
数据校验规则
- 长度范围:0100

请求体示例

json
{
    "subjects": {
        "open_user_ids": [
            "od-112121"
        ],
        "open_department_ids": [
            "od-12121212"
        ],
        "open_group_ids": [
            "od-12121"
        ]
    },
    "objects": {
        "open_user_ids": [
            "od-112121"
        ],
        "open_department_ids": [
            "od-12121212"
        ],
        "open_group_ids": [
            "od-12121"
        ]
    }
}

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ add_rule_idstring添加的规则ID

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "add_rule_id": "1212121"
    }
}

错误码

HTTP状态码错误码描述排查建议
4002223101This tenant has no relationship with the other tenant请选择正确的关联组织
4002223102The number of rule is over limit关联组织的规则数量超过上限
4002223103The rule subject is not within the sharing scope请按照获取关联组织双方共享成员范围设置关联组织规则主体
4002223104The rule object is not within the sharing scope请按照获取关联组织双方共享成员范围设置关联组织规则客体
4002223106can't set empty entity in subject or object请给主客体设置有效的实体
4002223108The update is too frequent. Please try again later操作过于频繁,请稍后再试
4002223110can't set other entity when department is 0在部门设置为0的时候,勿设置其他实体
4002224001No permission to operate无操作权限,请联系超管将你配置为关联组织管理员

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