使用 OpenAPI 创建、编辑或读取 Feishu 文档,适用于需要编程方式操作文档的场景。
Feishu 文档编辑器 Skill. 此技能为使用 Feishu OpenAPI 创建和编辑 Feishu 文档提供了全面的指导.是一项面向实际任务的技能,主要用于Prevenewsites.App Creature and Capition.;Create en。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
本技能提供使用飞书开放平台 API 创建与编辑飞书文档的完整操作指南。
创建企业自建应用:登录飞书开放平台,创建应用并添加“机器人(Bot)”能力。
申请 API 权限:在“权限管理”中,申请以下权限:
docx:document:write_onlydocx:document:readonly发布应用:提交版本并发布,确保应用覆盖范围包含目标用户或部门。
调用自建应用的获取 tenant_access_token 接口:
curl -X POST https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal
-H "Content-Type: application/json"
-d '{"app_id": "your_app_id", "app_secret": "your_app_secret"}'
响应示例:
{
"code": 0,
"tenant_access_token": "t-xxx",
"expire": 7200
}
从文档 URL 中提取 document_id:
示例 URL:https://bigdatacenter.feishu.cn/docx/HpK2dtGu9omhMAxV12zcB6i7ngd
document_id = HpK2dtGu9omhMAxV12zcB6i7ngd
手动添加协作者:
接口:创建 Block(create_block)
路径参数:document_id = 文档 ID;block_id = 文档 ID(根节点即为文档本身)
请求头(Request Headers):
Authorization: Bearer {tenant_access_token}
Content-Type: application/json
请求体示例(写入文本“hello”):
{
"index": -1,
"children": [
{
"block_type": 2,
"text": {
"elements": [
{
"text_run": {
"content": "hello"
}
}
]
}
}
]
}
接口:获取文档纯文本(Get Document Plain Text)
curl -X GET "https://open.feishu.cn/open-apis/docx/v1/documents/{document_id}/plaintext"
-H "Authorization: Bearer {tenant_access_token}"
响应示例:
{
"code": 0,
"data": {
"content": "Document text content here"
}
}
tenant_access_token 已失效。tenant_access_token。Authorization: Bearer {token} 字段。tenant_access_token。document_id 错误,或该文档已被删除。document_id。通过以上步骤,您即可通过 API 实现对飞书文档的编辑操作,支持对文本、表格、图片等多种内容类型的增、删、改、查操作。
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134万人学习
共49课时 | 82.5万人学习
最新文章