概述
1.
2.
名词解释
文档
docToken
文档数据结构
通过 content、batch_update 接口获取或写入的文档内容,都遵循这个数据结构。此外,当你尝试使用 batch_update 接口编辑文档内容时,如果其中一个请求出现错误,将不会对文档进行任何修改。
文档更新工作流
在尝试编辑一篇现存的文档时,则需要考虑其他编辑者协同编辑的影响。由于我们采用了 index 来标记希望编辑的位置和区域,所以在通过 API 编辑文档的同时,线上其他编辑者的操作可能会造成 index 的位置发生变化。
为了解决这个问题,在提交内容前,你需要先通过 content 接口获取到当前的文档状态和信息,content 接口会返回一个 revision 字段(即文档的版本号),在后续提交变更时,需要将 revision 字段作为参数传入,文档服务端会自动计算协同变化,将更新的内容插入到正确的位置。
创建文档:documents.create
读取文档:documents.content
编辑文档:documents.batch_update

资源:文档 Document
字段说明
名称 | 类型 | 描述 |
---|---|---|
document_token | string | 一个文档的唯一标识。 示例值:"doccnULnB44EMMPSYa3rIb4eJCf"字段权限要求(任选其一): 查看、评论、编辑和管理云空间中所有文件查看、评论和导出文档 |
title | string | 文档的标题。 |
revision | int | 文档的版本号,用于确认协同更新的版本。 |
content | string | 文档的正文。 结构说明:参考文档数据结构概述 和 文档数据结构参考 |
方法列表
“商店”代表 应用商店应用;“自建”代表 企业自建应用
方法 (API) | 权限要求(满足任一) | 访问凭证(选择其一) | 商店 | 自建 | ||
---|---|---|---|---|---|---|
创建文档POST /open-apis/doc/v2/create | 查看、评论、编辑和管理云空间中所 有文件查看、评论、编辑和管理文档 | tenant_access_tokenuser_access_token | ✓ | ✓ | ||
获取文档富文本内容GET /open-apis/doc/v2/:docToken/content | 查看、评论、编辑和管理云空间中所有文件查看、评论、编辑和管理文档 | tenant_access_tokenuser_access_token | ✓ | ✓ | ||
获取文档文本内容GET /open-apis/doc/v2/:docToken/raw_content获取文档的纯文本内容 | 查看、评论、编辑和管理云空间中所有文件查看、评论、编辑和管理文档 | tenant_access_tokenuser_access_token | ✓ | ✓ | ||
编辑文档内容POST /open-apis/doc/v2/:docToken/batch_update | 查看、评论、编辑和管理云空间中所有文件查看、评论、编辑和管理文档 | tenant_access_tokenuser_access_token | ✓ |