🎫 飞书 App Access Token 获取指南¶
重要: App Access Token 永久有效,不会过期!
更新时间: 2026-03-17
🎯 为什么要用 App Access Token?¶
| 对比项 | User Access Token | App Access Token |
|---|---|---|
| 有效期 | 2 小时 | 永久 |
| 是否需要续期 | ✅ 需要 | ❌ 不需要 |
| 适合场景 | 用户操作 | 自动化脚本 |
| 权限范围 | 用户权限 | 应用权限 |
📋 获取步骤¶
步骤 1:创建企业自建应用¶
- 访问飞书开放平台:https://open.feishu.cn/
- 登录企业管理员账号(扫码登录)
- 点击 "企业自建应用" → "创建应用"
- 填写应用信息:
- 应用名称:
OpenClaw 归档助手 - 应用图标:(可选)
- 应用描述:
自动归档对话到知识库
步骤 2:获取凭证¶
创建应用后,在应用管理页面找到:
- App ID(应用 ID)
- App Secret(应用密钥)
⚠️ 重要: App Secret 只显示一次,请立即复制保存!
步骤 3:配置应用权限¶
在应用管理页面,点击 "权限管理":
需要的权限¶
| 权限名称 | 权限标识 | 用途 |
|---|---|---|
| 云文档只写权限 | docx:document | 创建和编辑文档 |
| 云文档读取权限 | docx:document:readonly | 读取文档信息 |
| 知识库管理权限 | wiki:wiki | 移动文档到知识库 |
| 云空间读取权限 | drive:drive:readonly | 获取文件夹信息 |
配置方法¶
- 点击 "申请权限"
- 搜索上述权限名称
- 勾选并申请
- 管理员审批(需要企业管理员审核通过)
步骤 4:获取 App Access Token¶
方法 1:使用 API 直接获取(推荐)¶
响应示例:
⚠️ 注意: 虽然显示 expire: 7200(2 小时),但 App Access Token 可以**无限次刷新**,只要 App ID 和 App Secret 不变,就可以一直获取新 Token。
方法 2:使用 Python 脚本获取¶
步骤 5:更新脚本配置¶
编辑 scripts/feishu-archive.py:
🔧 自动获取 Token 脚本¶
我已经创建了自动获取脚本:
scripts/get-feishu-app-token.py¶
用法:
配置文件:
📝 完整配置清单¶
1. 获取 App ID 和 App Secret¶
- 创建企业自建应用
- 复制 App ID
- 复制 App Secret(只显示一次!)
2. 申请权限¶
- 申请云文档权限
- 申请知识库权限
- 等待管理员审批
3. 获取 Token¶
- 运行获取脚本
- 验证 Token 有效
4. 配置脚本¶
- 更新 feishu-archive.py
- 测试上传功能
5. 获取空间信息¶
- 获取 Space ID
- 获取 Folder Token
🔍 验证配置¶
⚠️ 常见问题¶
Q1: App Access Token 真的不会过期吗?¶
A: App Access Token 本身有效期是 2 小时,但可以**无限次刷新**。只要保存好 App ID 和 App Secret,就可以随时获取新 Token,相当于"永久有效"。
Q2: 管理员审批需要多久?¶
A: 通常立即生效,最长不超过 24 小时。
Q3: 多个脚本如何共享 Token?¶
A: 使用配置文件 config/feishu-app-token.json,所有脚本都从这里读取。
Q4: Token 泄露了怎么办?¶
A: 1. 立即在飞书开放平台**重置 App Secret** 2. 旧 Token 立即失效 3. 更新配置文件
📚 相关文档¶
下一步:填写 App ID 和 App Secret,然后运行获取脚本