Commit Graph

9 Commits

Author SHA1 Message Date
imeepos 547bd1eba4 feat: 实现imageUrlToBase64图片转换功能和优化抖音SDK集成
- 添加imageUrlToBase64方法将图片URL转换为Base64格式
- 重构DouyinAuthClient移除第三方SDK依赖,使用原生HTTP请求
- 更新抖音内容审核API调用逻辑,使用image_data字段
- 优化错误处理和日志输出
- 修复依赖注入和模块配置问题
2025-09-08 15:26:32 +08:00
imeepos 3d7370d73a refactor: 降级抖音SDK版本并优化项目配置
- 降级@open-dy/open_api_sdk从1.1.3到1.1.2解决兼容性问题
- 优化import顺序,移动HttpModule和JwtModule到顶部
- 移除未使用的TemplateController导入
- 修复TypeScript配置,改用commonjs模块系统
- 添加DouyinAuthClient文件到版本控制
2025-09-08 13:41:24 +08:00
imeepos 6cd2e75d15 refactor: 重构抖音内容审核适配器使用SDK v3并集成OAuth认证
主要变更:
- 集成抖音OpenAPI SDK v3替代原有的HTTP请求方式
- 实现OAuth客户端令牌自动获取和刷新机制
- 统一环境变量配置,使用BYTEDANCE_APP_ID/APP_SECRET同时支持小程序和开放平台API
- 添加智能token缓存和过期检测
- 更新响应解析逻辑适配SDK v3格式
- 添加测试接口验证token获取功能

技术改进:
- 自动token管理,无需手动维护访问令牌
- 提前5分钟刷新token避免过期
- 完善的错误处理和类型安全
- 移除重复配置,简化环境变量管理
2025-09-08 12:43:05 +08:00
imeepos c250ba43ef fix: 完善Swagger配置和构建脚本
- 修复docs:generate脚本路径
- 更新swagger.config.ts中的服务器地址
- 统一开发环境配置
2025-09-05 18:31:03 +08:00
imeepos 21a2865e43 feat: 完善API文档系统和Swagger集成
- 集成Swagger文档生成和UI界面
- 为所有API端点添加详细的文档注解
- 添加统一的响应装饰器和DTO类型定义
- 优化API路由结构和全局验证配置
- 新增文档生成和服务脚本命令
2025-09-04 18:11:43 +08:00
imeepos 14f4c450b5 feat: 完善多平台适配器架构和微信小程序集成功能
- 新增字节跳动和微信平台适配器实现
- 完善平台适配器基础架构和接口定义
- 添加平台用户管理和数据同步功能
- 实现完整的平台模块和控制器
- 更新所有实体类支持多平台数据结构
- 优化模板系统支持平台特定功能
2025-09-04 17:12:03 +08:00
imeepos f83859b518 feat: 实现数据库配置和模板迁移系统
- 配置MySQL数据库连接和TypeORM集成
- 创建N8nTemplate实体和动态实例实体
- 实现混合架构:代码逻辑+数据库配置
- 添加模板工厂服务和迁移服务
- 创建RESTful API控制器用于模板管理
- 将所有n8nTemplates模板整理为独立migration文件
- 添加完整的数据库迁移指南和使用文档
- 更新app.module.ts集成新服务和配置
2025-09-04 15:20:33 +08:00
杨明明 e30d7cc4da feat: 添加AI模板管理系统和Docker配置
- 实现面向对象的模板管理系统
- 添加N8n模板抽象类和具体实现
- 创建老照片修复上色模板
- 创建修人物表情闭眼模板
- 集成BowongAI服务
- 添加完整的Docker配置(多阶段构建)
- 添加docker-compose配置
- 完善项目文档和API设计
2025-09-03 17:37:30 +08:00
imeepos 7e42c9e756 feat: init project 2025-09-03 14:23:09 +08:00