Skip to content

权限概述

权限是指在云文档相关资源中,应用或用户对各类云文档资源,如文件夹、文档、电子表格、多维表格、知识库等的可阅读、可编辑、可管理等权限。本文档介绍云文档权限相关的基本概念、接入流程、方法列表等。

image.png

基本概念

以下为云文档权限相关的基础概念。了解更多,参考飞书帮助中心文档云文档权限概念介绍

概念描述
云文档飞书提供文档、表格、多维表格等多种内容类型,你也可以将本地文件上传至飞书云文档。以上内容统称为云文档。
所有者云文档、文件、文件夹的所有者。
协作者有可阅读、可编辑或可管理权限的云文档、文件、文件夹的成员。
协作者权限云文档和文件夹支持 3 种权限类型:阅读、编辑、管理。
可阅读- 有可阅读权限的协作者只能阅读文档和文件夹内的文档内容。 - 可移除同为可阅读权限的协作者。
可编辑- 有可编辑权限的协作者可以阅读、编辑文档和文件夹内的文档内容。 - 可修改、移除有阅读、可编辑权限的协作者。
可管理- 有可管理权限的协作者可以阅读、编辑文档和文件夹内的文档内容。 - 可修改、移除有阅读、编辑、可管理权限的协作者。 - 可管理文档权限设置。 - 文档所有者的权限类型也是可管理权限,且可转移文档所有权。

接入流程

序号步骤操作方法
1创建应用根据应用的使用场景选择创建企业自建应用创建应用商店应用
2申请接口调用权限根据需要调用的接口文档中描述的「权限要求」到开发者后台申请应用权限
3访问应用自有资源访问凭证使用 tenant_access_token 可以直接访问应用自有资源: 文件夹文档电子表格多维表格
4访问用户自有资源访问凭证使用 user_access_token 可以直接访问用户自有资源: 文件夹文档电子表格多维表格
5使用tenant_access_token访问应用非自有资源1. 访问其他用户的文档电子表格多维表格 需要取得文档所有者的授权 - 需要应用开启机器人能力 - 需要所有者打开对应的文档,在页面右上方「...」->「...更多」-> 「添加文档应用」入口添加 2. 访问 知识库需要获得知识库管理员的授权 - 需要应用开启机器人能力 - 需要知识库管理员打开知识库节点文档,在页面右上方「...」->「...更多」-> 「添加文档应用」入口添加
6使用user_access_token访问用户非自有资源1. 访问其他用户的文档电子表格多维表格 需要取得文档所有者的授权 - 需要所有者打开对应的文档,在页面右上方「分享」入口添加 2. 访问其他用户文件夹需要取得文件夹所有者的授权 - 需要所有者在我的空间找到目标文件夹,右键菜单中「分享」入口添加 3. 访问知识库需要获得知识库管理员的授权 - 需要知识库管理员打开知识库节点文档,在页面右上方「分享」入口添加
7接口测试你可以在 API 调试台API cn.svg中快速调试这些 API ,使用方法参见API 调试台使用指南
8事件订阅需要到开发者后台配置事件回调地址,确保回调地址公网可访问。可参考事件监听示例事件订阅概述
9日志检索当调用接口返回失败时,从返回的header部分获取 X-Tt-Logid: 20220501181xxx8035096193288FA。 再到应用管理后台,用服务端日志检索 分析问题。

资源介绍

云文档的权限由 成员设置 两部分资源组成。参考本小节了解权限相关接口的资源说明。

成员

权限成员分为 文档所有者文档协作者

成员描述支持成员及 ID 类型
文档所有者云文档、文件、文件夹的所有者。- 用户,支持用户邮箱、用户的 OpenID、UnionID 或 UserID。获取方式参考如何获取不同的用户 ID - 应用,支持应用的 OpenID。获取方式参考如何获取应用 open_id
文档协作者有可阅读、可编辑或可管理权限的云文档、文件、文件夹的成员。- 用户,支持用户邮箱、用户的 OpenID、UnionID 或 UserID。获取方式参考如何获取不同的用户 ID - 应用,支持应用的 OpenID。获取方式参考如何获取应用 open_id - 群组,支持 chat_id,获取方式参考群 ID 说明 - 部门,支持 open_department_id,获取方式参考部门资源介绍 - 自定义用户组,支持 group_id ,获取方式参考用户组资源介绍 - 知识库成员,支持 wikispaceid,获取方式参考知识库概述

设置

权限设置具体的权限点如下所示:

权限点描述
允许内容被分享到组织外支持允许内容仅被分享给关联组织。解关联组织,参考飞书帮助中心文档关联组织介绍
可以复制内容设置谁可以复制内容,支持设置仅可阅读、仅可编辑、仅可管理的人可复制内容。
可以创建副本、打印、下载设置谁可以创建副本、打印、下载,支持设置仅可阅读、仅可编辑、仅可管理的人可创建副本、打印、下载。
可以评论设置谁可以评论,支持设置仅可阅读、仅可编辑的人可评论。
谁可以查看、添加、移除协作者支持两个维度设置: - 从企业组织维度,设置谁可以查看、添加、移除协作者 - 从协作者维度,设置设置谁可以查看、添加、移除协作者
链接分享设置支持设置仅关联组织的可通过链接编辑或阅读。
密码链接分享 设置为“互联网获得链接的人可编辑/可阅读”后,支持启用密码。

方法列表

成员

方法 (API)权限要求(满足任一)访问凭证(选择其一)商店自建
[增加协作者权限](https://open.larkoffice.com/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-member/create) POST/open-apis/drive/v1/permissions/:token/members docs:doc 查看、评论、编辑和管理文档 drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:file 上传、下载文件到云空间 sheets:spreadsheet 查看、评论、编辑和管理电子表格 wiki:wiki 查看、编辑和管理知识库tenant_access_token user_access_token
[更新协作者权限](https://open.larkoffice.com/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-member/update) PUT/open-apis/drive/v1/permissions/:token/members/:member_id docs:doc 查看、评论、编辑和管理文档 drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:file 上传、下载文件到云空间 sheets:spreadsheet 查看、评论、编辑和管理电子表格 wiki:wiki 查看、编辑和管理知识库tenant_access_token user_access_token
[移除协作者权限](https://open.larkoffice.com/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-member/delete) DELETE/open-apis/drive/v1/permissions/:token/members/:member_id docs:doc 查看、评论、编辑和管理文档 drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:file 上传、下载文件到云空间 sheets:spreadsheet 查看、评论、编辑和管理电子表格 wiki:wiki 查看、编辑和管理知识库tenant_access_token user_access_token
[判断协作者是否有某权限](https://open.larkoffice.com/document/ukTMukTMukTM/uYzN3UjL2czN14iN3cTN) POST/open-apis/drive/permission/member/permitted drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:drive:readonly 查看、评论和下载云空间中所有文件 drive:file 上传、下载文件到云空间 drive:file:readonly 查看和下载云空间中的文件 docs:doc 查看、评论、编辑和管理文档 docs:doc:readonly 查看、评论和导出文档 sheets:spreadsheet 查看、评论、编辑和管理表格 sheets:spreadsheet:readonly 查看、评论和导出表格tenant_access_token user_access_token
[获取协作者列表](https://open.larkoffice.com/document/ukTMukTMukTM/uATN3UjLwUzN14CM1cTN) POST/open-apis/drive/permission/member/list drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:drive:readonly 查看、评论和下载云空间中所有文件 drive:file 上传、下载文件到云空间 drive:file:readonly 查看和下载云空间中的文件 docs:doc 查看、评论、编辑和管理文档 docs:doc:readonly 查看、评论和导出文档 sheets:spreadsheet 查看、评论、编辑和管理表格 sheets:spreadsheet:readonly 查看、评论和导出表格tenant_access_token user_access_token
[转移拥有者](https://open.larkoffice.com/document/ukTMukTMukTM/uQzNzUjL0czM14CN3MTN) POST/open-apis/drive/permission/member/transfer drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:file 上传、下载文件到云空间 docs:doc 查看、评论、编辑和管理文档 sheets:spreadsheet 查看、评论、编辑和管理表格tenant_access_token user_access_token

权限设置

方法 (API)权限要求(满足任一)访问凭证(选择其一)商店自建
[获取云文档权限设置](https://open.larkoffice.com/document/ukTMukTMukTM/uIzNzUjLyczM14iM3MTN/drive-v2/permission-public/get) GET/open-apis/drive/v2/permissions/:token/public docs:doc 查看、评论、编辑和管理文档 drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:drive:readonly 查看、评论和下载云空间中所有文件 drive:file 上传、下载文件到云空间 sheets:spreadsheet 查看、评论、编辑和管理电子表格 wiki:wiki 查看、编辑和管理知识库tenant_access_token user_access_token
[更新云文档权限设置](https://open.larkoffice.com/document/ukTMukTMukTM/uIzNzUjLyczM14iM3MTN/drive-v2/permission-public/patch) PATCH/open-apis/drive/v2/permissions/:token/public docs:doc 查看、评论、编辑和管理文档 drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:file 上传、下载文件到云空间 sheets:spreadsheet 查看、评论、编辑和管理电子表格 wiki:wiki 查看、编辑和管理知识库tenant_access_token user_access_token
[启用云文档密码](https://open.larkoffice.com/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-public-password/create) POST/open-apis/drive/v2/permissions/:token/public/password docs:doc 查看、评论、编辑和管理文档 drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:file 上传、下载文件到云空间 sheets:spreadsheet 查看、评论、编辑和管理电子表格 wiki:wiki 查看、编辑和管理知识库tenant_access_token user_access_token
[刷新云文档密码](https://open.larkoffice.com/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-public-password/update) PUT/open-apis/drive/v2/permissions/:token/public/password docs:doc 查看、评论、编辑和管理文档 drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:file 上传、下载文件到云空间 sheets:spreadsheet 查看、评论、编辑和管理电子表格 wiki:wiki 查看、编辑和管理知识库tenant_access_token user_access_token
[停用云文档密码](https://open.larkoffice.com/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-public-password/delete) DELETE/open-apis/drive/v2/permissions/:token/public/password docs:doc 查看、评论、编辑和管理文档 drive:drive 查看、评论、编辑和管理云空间中所有文件 drive:file 上传、下载文件到云空间 sheets:spreadsheet 查看、评论、编辑和管理电子表格 wiki:wiki 查看、编辑和管理知识库tenant_access_token user_access_token

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