
## 概述
这是一个基于n8n的社交媒体内容发布自动化工作流,能够自动将内容分发到多个社交媒体平台,包括Instagram、Twitter/X(两个账户)、LinkedIn、Facebook和YouTube。
## 工作流程
### 1. 媒体上传流程
– **触发方式**:通过Webhook触发
– **数据源**:从Airtable数据库获取媒体元数据
– **媒体下载**:从Google Drive下载视频和图片文件
– **媒体上传**:将文件上传到Postiz存储服务
– **数据更新**:将Postiz文件路径保存回Airtable
### 2. 内容发布流程
– **内容获取**:从Airtable获取各平台特定的发布内容
– **集成管理**:获取所有连接的社交媒体集成信息
– **平台路由**:将不同平台路由到相应的内容处理器
– **内容清理**:清理内容以防止JSON格式错误
– **多平台发布**:同时发布到各个社交媒体平台
## 核心技术节点
### 媒体处理节点
– **Webhook**:工作流入口点
– **Airtable**:内容数据库管理
– **Google Drive**:媒体文件下载
– **HTTP Request**:Postiz API调用
– **Code**:内容验证和清理
### 平台覆盖
– **Instagram**:图片和视频内容发布
– **Twitter/X**:主账户和备用账户
– **LinkedIn**:专业内容发布
– **Facebook**:Meta生态系统发布
– **YouTube**:长视频内容发布
## 关键特性
### 内容清理机制
– 移除换行符、回车符和制表符
– 替换多个空格为单个空格
– 防止JSON参数验证错误
– 确保API调用的稳定性
### 错误处理
– 内容验证和可用性检查
– 详细的错误报告和调试信息
– 平台特定的故障排除
### 技术规格
– **API**:Postiz /posts端点
– **认证**:HTTP Header认证
– **内容类型**:application/json
– **发布类型**:即时发布(+1分钟延迟)
– **媒体**:引用预上传的Postiz文件路径
## 应用场景
– 企业社交媒体管理
– 内容创作者的多平台分发
– 营销团队的自动化发布
– 品牌一致性维护
– 社交媒体分析数据收集
## 配置要求
– n8n自托管版本
– Airtable账户
– Google Drive集成
– Postiz账户和API密钥
– 各社交媒体平台账户授权

评论(0)