# 权限常见问题

## 1. 如何获取应用访问凭证 tenant_access_token？

参考[云文档常见问题](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN) （**问题8 如何使用应用身份（tenant_access_token）访问云文档资源？**）。
---

## 2. 如何获取用户身份访问凭证 user_access_token？

参考[云文档常见问题](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN) （**问题9 如何使用用户身份（user_access_token）访问云文档资源？**）。
---

## 3. 如何将应用创建的文档分享给个人访问？/ 用户没有应用创建的云文档的访问权限，怎么办？

应用（tenant_access_token）创建的云文档的所有权属于应用，存放在「**应用云空间**」中。用户无法直接在网页端点击 **申请** 向应用申请权限。需要通过接口授权。以下三种方式可以开放应用的云文档的访问权限：<br>- 通过调用[增加协作者权限](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-member/create)给用户授予文档的访问权限。<br>- 通过调用[更新云文档权限设置<br>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-public/patch)设置为 **组织内获得链接的人可编辑** 开放访问权限。 <br>- 通过调用[转移所有者](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-member/transfer_owner)将应用的云文档转移给用户。
---

## 4. 如何将个人创建的文档分享给应用（tenant_access_token）访问？

应用账号（tenant_access_token）无法在 Web 页面正常登录，无法在Web页发起授权申请。以下四种方式可以开放个人文档给应用访问：<br>1. 需要文档所有者参考[云文档常见问题](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN) **问题3 添加应用为文档协作者** 给应用授予文档的访问权限。<br>2. 通过用户身份凭证(user_access_token) 调用[增加协作者权限](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-member/create)通过应用 **open_id**（参考[云文档常见问题](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN) **问题10 如何获取应用 open_id**？） 给应用授予文档的访问权限。<br>3. 通过用户身份凭证(user_access_token) 调用[更新云文档权限设置<br>](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-public/patch)设置 **组织内获得链接的人可编辑** 开放访问权限。 <br>4. 通过用户身份凭证(user_access_token) 调用[转移所有者](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-member/transfer_owner)将应用文档转移给应用 **open_id**（参考[云文档常见问题](https://open.feishu.cn/document/ukTMukTMukTM/uczNzUjL3czM14yN3MTN) **问题10 如何获取应用 open_id？**）。
---

## 5. 如何将个人创建的文件夹分享给应用（tenant_access_token）访问？

需要应用[启用机器人能力](https://open.feishu.cn/document/home/interactive-session-based-robot/create-app-request-permission)。打开飞书软件，创建新的群组，将应用添加为**群机器人**。在飞书云文档,**我的空间**中找到对应的文件夹，将文件夹**分享**给刚刚新建的群组。
---

## 6. 如何将某用户云盘中所有文件的所有权转移给其他人？

目前，开放平台不支持批量转移文件所有权。你可参考以下步骤转移文件所有权：<br>1. 调用[获取文件夹中的文件清单](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/file/list)接口，获取该用户云空间中的文件信息清单。warning<br>该接口不支持递归获取子文件夹中的文件信息清单，你可能需要多次调用该接口以获取所有文件。<br>1. 调用[转移所有者](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/drive-v1/permission-member/transfer_owner)接口，分别为每个云文档转移所有者。<br>调用该接口前，你需确保调用身份为云文档所有者。仅云文档所有者可以转移所有权。
---

