1.4 KiB
1.4 KiB
飞书知识库鉴权配置
配置来源
所有飞书维度的配置统一从 ~/.openclaw/openclaw.json 的 channels.feishu 读取:
| 字段 | 说明 |
|---|---|
appId |
应用 App ID |
appSecret |
应用 App Secret(敏感) |
botOpenId |
机器人的 Open ID |
脚本通过 init_token.py 读取配置并获取 tenant_access_token(有效期 2 小时,自动续期)。
完整配置步骤
-
在飞书开放平台为应用开通权限:
wiki:wiki— 知识库读写wiki:member:create— 添加成员docx:document— 文档读写docx:document:readonly— 文档只读drive:drive— 云盘操作space:document:delete— 删除文档
-
应用 Bot ID / Open ID
- 从配置文件读取
channels.feishu.appId和channels.feishu.botOpenId
- 从配置文件读取
-
添加机器人为知识库成员(需管理员 OAuth):
- 走 OAuth 获取 user_access_token
- 调
POST /wiki/v2/spaces/{space_id}/members member_type: openid,member_role: member
-
授予编辑权限(需管理员 OAuth + 用户同意):
- 调
POST /drive/v1/permissions/{obj_token}/members?type=docx perm: full_access
- 调
-
日常操作:直接用
tenant_access_token- 从
~/.openclaw/openclaw.json读取 app_id/app_secret - 调
POST /auth/v3/tenant_access_token/internal获取 token - 有效期 2 小时,自动续期
- 从