Dingtalk File Send
自动将文件上传并发送至钉钉用户,基于当前会话账号绑定。
下载 702
通过 OpenAPI 实现飞书文档的创建、编辑与读取操作。
openclaw skills install @zhuligu/feishu-doc-editor命令、参数、文件名以原文为准
此技能提供使用飞书开放平台 API 创建和编辑飞书文档的完整指导。
创建企业自建应用:登录飞书开放平台,创建应用并添加“机器人”能力。
申请 API 权限:在“权限管理”中申请以下权限:
docx:document:write_onlydocx:document:readonly发布应用:提交版本并发布,确保应用覆盖范围包含目标用户/部门。
调用自建应用获取租户访问令牌接口:
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
手动添加协作者:
接口:创建块(Create Block)
document_id = 文档 ID,block_id = 文档 ID(根节点即为文档本身) Authorization: Bearer {tenant_access_token}
Content-Type: application/json {
"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": "文档文本内容在此"
}
}tenant_access_token 无效。tenant_access_token。Authorization: Bearer {token}。tenant_access_token 正确添加至请求头。document_id 错误或文档已被删除。document_id。通过以上步骤,可实现通过 API 编辑飞书文档,支持对文本、表格、图片等多种内容类型进行增删改查操作。
已收录 1 个 Skill