Skip to content

删除知识空间成员

此接口用于删除知识空间成员或管理员。

Warning: 使用tenant access token操作时,无法使用部门ID(opendepartmentid)删除知识空间成员。

Tip: 知识空间具有类型可见性的概念。不同的类型或可见性可以对本操作做出限制:

  • 可见性限制:公开知识空间(visibility为public)对租户所有用户可见,因此不支持再删除成员,但可以删除管理员。
  • 类型限制:个人知识空间 (type为person)为个人管理的知识空间,不支持删除管理员。但可以删除成员。

知识空间权限要求,当前用户或应用:

  • 为知识空间管理员

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/wiki/v2/spaces/:space_id/members/:member_id
HTTP MethodDELETE
接口频率限制100 次/分钟
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 开启任一权限即可wiki:member:update 更新知识空间成员 wiki:wiki 查看、编辑和管理知识库

请求头

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

路径参数

名称类型描述
space_idstring知识空间id
示例值:"7008061636015554580"
member_idstring成员id,值的类型由请求体的 member_type 参数决定
示例值:"g64fb7g7"

请求体

名称类型必填描述
member_typestring“openchat” - 群id
“userid” - 用户id
“email” - 邮箱
“opendepartmentid” - 部门id
“openid” - 应用openid
“unionid” - unionid
示例值:"userid"
member_rolestring角色:
“admin” - 管理员
“member” - 成员
示例值:"admin"
typestring知识库协作者类型(暂不支持)
示例值:"user"
可选值有
- user: 用户 - chat: 群组 - department: 组织架构

请求体示例

json
{
    "member_type": "userid",
    "member_role": "admin",
    "type": "user"
}

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ membermember成员信息
    └ member_typestring“openchat” - 群id
“userid” - 用户id
“email” - 邮箱
“opendepartmentid” - 部门id
“openid” - 应用openid
“unionid” - unionid
    └ member_idstring用户id,值的类型由上面的 member_type 参数决定
    └ member_rolestring角色:
“admin” - 管理员
“member” - 成员
    └ typestring知识库协作者类型(暂不支持)
可选值有
- user: 用户 - chat: 群组 - department: 组织架构

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "member": {
            "member_type": "userid",
            "member_id": "1565676577122621",
            "member_role": "admin",
            "type": "user"
        }
    }
}

错误码

HTTP状态码错误码描述排查建议
400131001rpc fail服务报错,请稍后重试,或者拿响应体的header头里的x-tt-logid咨询oncall定位。
400131002param err通常为传参有误,例如数据类型不匹配。请查看具体接口报错信息,报错不明确时请咨询oncall
400131004invalid user非法用户。请咨询oncall
400131005not found未找到相关数据,例如id不存在。相关报错信息参考: - member not found:用户不是知识空间成员(管理员),无法删除。 - identity not found: userid不存在,无法添加/删除成员。 - space not found:知识空间不存在 - node not found:节点不存在 - document not found:文档不存在 报错不明确时请咨询oncall
400131006permission denied权限拒绝,相关报错信息参考: - wiki space permission denied:知识库权限鉴权不通过,需要成为知识空间管理员(成员)。 - node permission denied:文档节点权限鉴权不通过,读操作需要具备节点阅读权限,写操作(创建、移动等)则需要具备节点容器编辑权限。 - no source parent node permission:需要具备原父节点的容器编辑权限。 - no destination parent node permission:需要具备目标父节点的容器编辑权限,若移动到知识空间下,则需要成为知识空间管理员(成员)。 注意:应用访问或操作文档时,除了申请 API 权限,还需授权具体文档资源的阅读、编辑或管理权限。 请参考以下步骤操作: 1. 当遇到资源权限不足的情况:参阅如何给应用授权访问知识库文档资源。 2. 也可直接将应用添加为知识库管理员(成员):参阅如何将应用添加为知识库管理员(成员)。 3. 若无法解决或报错信息不明确时:请咨询技术支持
400131007internal err服务内部错误,请勿重试,拿返回值的header头里的x-tt-logid咨询oncall定位。
400131101invalid operation无效知识空间操作。例如公开空间禁止添加成员。 请参考具体接口报错信息和文档描述。

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