mirror of
https://devops.liangqichi.top/qichi.liang/Orbitin.git
synced 2026-02-10 07:41:29 +08:00
feat: 添加飞书tenant_access_token自动获取功能
- 在FeishuSheetsClient中添加_get_tenant_access_token()方法 - 实现token自动缓存和刷新机制(提前30分钟刷新) - 更新配置类支持FEISHU_APP_ID和FEISHU_APP_SECRET - 从.env中移除FEISHU_TOKEN,完全使用应用凭证 - 更新report.py和gui.py支持新的配置检查逻辑 - 更新FeishuScheduleManager配置检查逻辑 - 更新文档和示例文件说明新的配置方式 系统现在支持两种认证方式: 1. 推荐:使用应用凭证(FEISHU_APP_ID + FEISHU_APP_SECRET) 2. 备选:使用手动token(FEISHU_TOKEN) 所有功能测试通过,系统能自动获取、缓存和刷新token。
This commit is contained in:
@@ -5,5 +5,12 @@ CONFLUENCE_CONTENT_ID=155764524
|
||||
|
||||
# 飞书表格配置
|
||||
FEISHU_BASE_URL=https://open.feishu.cn/open-apis/sheets/v3
|
||||
FEISHU_TOKEN=your-feishu-api-token
|
||||
FEISHU_SPREADSHEET_TOKEN=EgNPssi2ghZ7BLtGiTxcIBUmnVh
|
||||
|
||||
# 飞书应用凭证(推荐方式,自动获取tenant_access_token)
|
||||
# 创建飞书自建应用后获取app_id和app_secret
|
||||
FEISHU_APP_ID=your-feishu-app-id
|
||||
FEISHU_APP_SECRET=your-feishu-app-secret
|
||||
|
||||
# 备选:手动配置token(不推荐,token会过期)
|
||||
# FEISHU_TOKEN=your-feishu-api-token
|
||||
|
||||
Reference in New Issue
Block a user