
## 概述
这个n8n工作流实现了全自动的社交媒体内容发布系统,能够同时向多个社交平台发布定制化内容。工作流通过Postiz API集成,支持Instagram、Twitter/X(两个账户)、LinkedIn、Facebook和YouTube等主流社交媒体平台。
## 工作流架构
### 1. 媒体上传模块
– **📊 Content Database (Media)**:从Airtable获取媒体文件元数据
– **📥 Download Video/Image from Drive**:从Google Drive下载视频和图片文件
– **📹 Video Upload to Postiz**:将视频上传到Postiz存储
– **🖼️ Image Upload to Postiz**:将图片上传到Postiz存储
– **💾 Save Video/Image Path**:将Postiz文件路径保存回Airtable
### 2. 内容发布模块
– **📊 Content Database (Posts)**:从Airtable获取平台特定的发布内容
– **🔗 integrations**:获取已连接的社交媒体集成信息
– **🔀 Platform Router**:将不同平台路由到相应的处理器
– **🧹 Content Cleaners**:清理内容以防止JSON格式错误
– **📱 Social Publishers**:向各平台发布内容
## 技术特点
### 内容清理机制
工作流包含多个内容清理节点,专门处理以下问题:
– 移除换行符(\n)、回车符(\r)、制表符(\t)
– 将多个空格替换为单个空格
– 防止”JSON参数需要是有效的JSON”错误
– 确保API调用的可靠性
### 平台覆盖
– **Instagram**:图片和视频内容发布
– **Twitter/X**:主账户和备用账户同时发布
– **LinkedIn**:专业内容发布
– **Facebook**:Meta生态系统发布
– **YouTube**:长视频内容发布
### 数据流
Google Drive → 下载 → Postiz上传 → Airtable更新 → 内容验证 → 平台发布
## 配置要求
– **Airtable**:内容数据库,包含媒体文件和发布内容
– **Google Drive**:媒体文件存储
– **Postiz**:社交媒体管理平台API
– **n8n**:工作流自动化引擎
## 使用场景
– 内容创作者的多平台同步发布
– 社交媒体营销自动化
– 品牌内容分发管理
– 数字营销团队的工作流优化
## 注意事项
– 所有媒体文件必须先上传到Postiz存储
– 内容清理是防止API错误的关键步骤
– 平台集成ID需要根据实际安装进行配置
– 遵守各平台的API使用限制和发布频率

评论(0)