Skip to content

获取文档纯文本内容

获取文档的纯文本内容。

Tip: 应用频率限制:单个应用调用频率上限为每秒 5 次,超过该频率限制,接口将返回 HTTP 状态码 400 及错误码 99991400。当请求被限频,应用需要处理限频状态码,并使用指数退避算法或其它一些频控策略降低对 API 的调用速率。

前提条件

调用此接口前,请确保当前调用身份(tenant_access_token 或 user_access_token)已有云文档的阅读、编辑等文档权限,否则接口将返回 HTTP 403 或 400 状态码。了解更多,参考如何为应用或用户开通文档权限

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/docx/v1/documents/:document_id/raw_content
HTTP MethodGET
接口频率限制特殊频控
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用 开启任一权限即可docx:document 创建及编辑新版文档 docx:document:readonly 查看新版文档

请求头

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

路径参数

名称类型描述
document_idstring文档的唯一标识。点击这里了解如何获取文档的 document_id
示例值:"doxbcmEtbFrbbq10nPNu8gabcef"
数据校验规则
- 长度范围:2727 字符

查询参数

名称类型必填描述
langint指定返回的 MentionUser 即 @用户 的语言
示例值:0
可选值有
- 0: 该用户的默认名称。如:@张敏 - 1: 该用户的英文名称。如:@Min Zhang - 2: 暂不支持该枚举,使用时返回该用户的默认名称
默认值0

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ contentstring文档纯文本

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "content": "云文档\n多人实时协同,插入一切元素。不仅是在线文档,更是强大的创作和互动工具\n云文档:专为协作而生\n"
    }
}

错误码

HTTP状态码错误码描述排查建议
4001770001invalid param确认传入的参数是否合法
4041770002not found文档的 document_id 不存在。请确认文档是否已被删除或 document_id 是否填写正确。参考文档概述了解如何获取文档的 document_id
4001770003resource deleted确认资源是否已被删除
4001770004too many blocks in document确认文档 Block 数量是否超上限
4001770005too deep level in document确认文档 Block 层级是否超上限
4001770006schema mismatch确认文档结构是否合法
4001770007too many children in block确认指定 Block 的 Children 数量是否超上限
4001770008too big file size确认上传的文件尺寸是否超上限
4001770010too many table column确认表格列数是否超上限
4001770011too many table cell确认表格单元格数量是否超上限
4001770012too many grid column确认 Grid 列数量是否超上限
4001770013relation mismatch图片、文件等资源的关联关系不正确。请确保在创建图片、文件块时,同时上传了相关图片或文件素材至对应的文档块中。详情参考文档常见问题 3 和 4
4001770014parent children relation mismatch确认 Block 父子关系是否正确
4001770015single edit with multi document确认 Block 所属文档与指定的 Document 是否相同
4001770019repeated blockID in document确认 Document 中的 BlockID 是否有重复
4001770020operation denied on copying document确认 Document 是否正在创建副本中
4001770021too old document确认指定的 Document 版本过旧
4001770022invalid page token确认查询参数中的 page_token 是否合法
4001770024invalid operation确认操作是否合法
4001770025operation and block not match确认指定 Block 应用对应操作是否合法
4001770026row operation over range确认行操作下标是否越界
4001770027column operation over range确认列操作下标是否越界
4001770028block not support create children确认指定 Block 添加 Children 是否合法
4001770029block not support to create确认指定 Block 是否支持创建
4001770030invalid parent children relation确认指定操作其父子关系是否合法
4001770031block not support to delete children确认指定 Block 是否支持删除 Children
4001770033raw content size exceed limited纯文本内容大小超过限制
4001770034operation count exceed limited当前请求中涉及单元格个数过多,请拆分成多次请求
4031770032forbidden确认当前调用身份是否有文档阅读(获取相关接口)或编辑(更新、删除、创建相关接口)权限。请参考以下方式解决: - 如果你使用的是 tenant_access_token,意味着当前应用没有文档权限。你需通过云文档网页页面右上方 「...」 -> 「...更多」 ->「添加文档应用」 入口为应用添加文档权限。 说明:在 添加文档应用 前,你需确保目标应用至少开通了一个云文档或多维表格的 API 权限。否则你将无法在文档应用窗口搜索到目标应用。 - 如果你使用的是 user_access_token,意味着当前用户没有文档权限。你需通过云文档网页页面右上方 分享 入口为当前用户添加文档权限。 image.png 了解具体操作步骤或其它添加权限方式,参考云文档常见问题 3。 对于创建和更新相关接口,你还需要确认: - 当前调用身份是否有 MentionDoc 即 @文档 中文档的阅读权限 - MentionUser 即 @用户 中的用户是否在职且与当前调用身份互为联系人 - 当前调用身份是否具有群卡片的查看和分享权限 - 当前调用身份是否具有访问指定 Wiki 即知识库子目录的权限 - 当前调用身份是否具有 OKR、ISV、Add-Ons 等文档块的查看权限
5001771001server internal error服务器内部错误
5001771006mount folder failed挂载文档到云空间文件夹失败
5001771002gateway server internal error网关服务内部错误
5001771003gateway marshal error网关服务解析错误
5001771004gateway unmarshal error网关服务反解析错误
5031771005system under maintenance系统服务正在维护中

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