Install
openclaw skills install feishu-document-permission设置飞书云文档为'获得链接的任何人可查看',解决外部用户无法访问飞书文档的问题。适用于需要将飞书文档分享给组织外人员的场景。
openclaw skills install feishu-document-permission设置飞书云文档为"获得链接的任何人可查看",使外部用户(如鲲哥)能够访问文档。
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
doc_token | string | ✅ | 飞书文档 token(从文档链接提取) |
verify_only | boolean | ❌ | 仅验证不修复(默认 false) |
示例:
doc_token: KTVQdB0NfohPjzxC8QOchE25nJd
verify_only: false
请设置飞书文档权限,doc_token: KTVQdB0NfohPjzxC8QOchE25nJd
在创建飞书文档的 cron 任务或子代理中,完成后立即调用此技能:
1. 创建飞书文档 → 获得 doc_token
2. 写入文档内容
3. 调用 feishu-document-permission 技能设置权限
4. 验证权限生效
5. 发送邮件/消息通知
APP_ID="cli_a9217db4a3f59cb6"
APP_SECRET="G34RRAc41XOY7vb2a7NmMgwl5chruBmo"
TENANT_TOKEN=$(curl -s -X POST "https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal" \
-H "Content-Type: application/json" \
-d "{
\"app_id\": \"$APP_ID\",
\"app_secret\": \"$APP_SECRET\"
}" | jq -r '.tenant_access_token')
curl -X GET "https://open.feishu.cn/open-apis/drive/v2/permissions/${DOC_TOKEN}/public?type=docx" \
-H "Authorization: Bearer $TENANT_TOKEN" | jq .
期望返回:
{
"code": 0,
"data": {
"permission_public": {
"link_share_entity": "anyone_readable",
"external_access_entity": "open"
}
}
}
curl -X PATCH "https://open.feishu.cn/open-apis/drive/v2/permissions/${DOC_TOKEN}/public?type=docx" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TENANT_TOKEN" \
-d '{
"external_access_entity": "open",
"link_share_entity": "anyone_readable"
}'
关键参数:
type=docx — 必须指定,否则 API 不识别(v1 API 不支持 docx)external_access_entity: "open" — 允许分享到组织外link_share_entity: "anyone_readable" — 获得链接的任何人可查看echo "$(date): 文档 ${DOC_TOKEN} 权限已设置为 anyone_readable" >> memory/feishu_permission_log.md
以下 API 都返回 404 或无效参数:
PUT /docx/v1/documents/{id}/settingPOST /docx/v1/documents/{id}/collaboratorsGET /docx/v1/documents/{id}/sharePATCH /docx/v1/documents/{id}PUT /docx/v1/documents/{id}/share/link正确 API: PATCH /drive/v2/permissions/:token/public?type=docx
执行完成后必须确认:
code: 0link_share_entity = "anyone_readable"external_access_entity = "open"memory/feishu_permission_log.mdlink_share_entity: anyone_readable~/.openclaw/skills/feishu-document-permission/SKILL.md/home/harrot/.openclaw/workspace/scripts/check-feishu-permission.sh/home/harrot/.openclaw/workspace/memory/feishu_permission_log.md/home/harrot/.openclaw/workspace/.learnings/ERRORS.md(2026-04-13 条目)/drive/v2/permissions/:token/public?type=docx,v1 不支持 docx用户: 刚创建了飞书文档,要发给鲲哥,doc_token 是 ABC123xyz 悠悠: 好的,我来设置文档权限为公开可读。
(调用 API 设置权限)
悠悠: ✅ 权限已设置成功!
现在鲲哥可以打开链接查看文档了。
版本: v1.0.0(2026-04-13 创建)
作者: 悠悠
最后更新: 2026-04-13