当前位置:网站首页 >  攻略

零代码快速对接三大公域平台图文资源自动入库实操技术指南

时间:2026年06月06日 22:13:05 来源:易频IT社区

前期准备

工具与账号

1. 工具:n8n开源自动化工具(本地或云部署均可,推荐云版本快速上手)、云存储(腾讯云COS/阿里云OSS二选一,以腾讯云COS为例)

2. 账号:开通n8n云免费版(https://n8n.io/)、三大公域官方开放平台企业账号(微信公众平台、小红书商家版开放平台、抖音开放平台企业号/达人号后台)、腾讯云COS免费额度账号(https://cloud.tencent.com/product/cos)

权限与密钥

1. 腾讯云COS密钥获取:登录https://console.cloud.tencent.com/cam/capi,新建API密钥(SecretId/SecretKey),保存后仅在本地txt或n8n加密字段中使用,严禁公开

2. 微信公众平台图文权限:登录https://mp.weixin.qq.com/,进入「开发」→「开发管理」→「开发者工具」,开启「公众号图文素材接口」权限,获取AppID/AppSecret

3. 小红书商家版权限:登录https://ark.xiaohongshu.com/,进入「开放平台」→「应用管理」,新建应用(应用类型选「内容管理工具」),提交后通过审核,获取AppID/AppSecret、回调地址设为「https://n8n.io/webhook/callback」

4. 抖音开放平台权限:登录https://developer.open-douyin.com/,进入「控制台」→「应用管理」→「创建应用」(应用类型选「企业应用/达人应用」),提交资质后通过审核,进入「能力管理」→「内容能力」申请「视频/图文内容查询」权限,获取ClientKey/ClientSecret

第一步:部署n8n并连接云存储

n8n云部署(3分钟完成)

1. 访问https://n8n.io/,点击右上角「Get Started Free」,用GitHub/Google邮箱注册登录

2. 进入「Workspaces」→「Create Workspace」,输入名称后点击「Create」

3. 进入「Workflows」→「Create Workflow」,开始搭建流程

连接腾讯云COS

1. 在n8n工作台左侧「Add Trigger/Node」搜索框输入「Tencent Cloud COS」,选择第一个「Tencent Cloud COS (App Credentials)」

2. 点击节点右上角「Add Credential」,选择「Tencent Cloud COS」

3. 填写保存的腾讯云SecretId、SecretKey,Region选择你已创建的存储桶所在区域(例如ap-guangzhou),点击「Save」

4. 在节点配置界面,选择「Operation」为「Upload」,「Bucket Name」输入你创建的COS存储桶名称,「File Path」填写资源自动保存路径(例如「public-resources/{{$now.format('YYYY/MM/DD')}}/{{$json.title}}.{{$json.extension}}」)

第二步:分别对接三大公域平台触发资源

对接微信公众平台新图文触发

1. 左侧搜索「微信公众平台」,选择「Webhook」

2. 点击「Add Credential」,选择「微信公众平台」,输入AppID/AppSecret,点击「Save」

3. 节点配置界面,点击「Create Webhook」,复制生成的「Webhook URL」

4. 登录微信公众平台「开发」→「开发管理」→「开发配置」,启用「服务器配置」,填写URL为刚复制的、Token设为任意10-32位字母数字组合(例如n8nwechat001)、EncodingAESKey点击「随机生成」,消息格式选「XML」,点击「提交」

5. 在微信节点配置的「Events」中,勾选「素材管理-新增永久图文素材」,点击「Test」发送测试,确保触发正常

对接小红书商家版新笔记触发

1. 左侧搜索「小红书」,选择「Webhook」

零代码快速对接三大公域平台图文资源自动入库实操技术指南

2. 点击「Add Credential」,选择「小红书(商家版)」,输入AppID/AppSecret,点击「Save」

3. 节点配置界面,点击「Create Webhook」,选择「事件类型」为「笔记发布」,点击「Create」

4. 进入小红书Ark后台开放平台「应用管理」→「已创建应用」→「Webhook配置」,添加刚生成的URL,消息验证Token填之前设置的回调地址对应配置中显示的Token(n8n小红书节点会自动生成)

5. 点击「Test Event」,确保触发正常

对接抖音开放平台新作品触发

1. 左侧搜索「抖音开放平台」,选择「Webhook」

2. 点击「Add Credential」,选择「抖音开放平台」,输入ClientKey/ClientSecret,点击「Save」

3. 节点配置界面,点击「Create Webhook」,选择「事件类型」为「Video/Image Publish」,点击「Create」

4. 进入抖音开放平台「控制台」→「应用管理」→「Webhook配置」,添加URL和验证Token(自动生成),开启「签名验证」

5. 点击「调试」发布测试图文,确保触发正常

第三步:统一解析三大平台资源字段

1. 左侧搜索「Switch」,选择「Switch Node」,放在三大公域Webhook之后

2. 在Switch节点的「Conditions」中添加三个条件:

  • 条件1:「Value 1」选「{{$node["微信公众平台 Webhook"].json.event}}」,「Operator」选「Equals」,「Value 2」填「素材管理-新增永久图文素材」,对应分支名称设为「微信」
  • 条件2:「Value 1」选「{{$node["小红书 Webhook"].json.eventType}}」,「Operator」选「Equals」,「Value 2」填「笔记发布」,对应分支名称设为「小红书」
  • 条件3:「Value 1」选「{{$node["抖音开放平台 Webhook"].json.event}}」,「Operator」选「Equals」,「Value 2」填「item_publish」,对应分支名称设为「抖音」

3. 在每个Switch分支后添加「Set Node」统一解析资源:

  • 微信分支Set Node配置
    • 新增字段「platform」,值为「wechat」
    • 新增字段「title」,值为「{{$json.news_item[0].title}}」
    • 新增字段「content」,值为「{{$json.news_item[0].content}}」
    • 新增字段「cover_url」,值为「{{$json.news_item[0].thumb_url}}」
    • 新增字段「extension」,值为「{{$json.news_item[0].thumb_media_id ? 'jpg' : 'txt'}}」
  • 小红书分支Set Node配置
    • 新增字段「platform」,值为「xiaohongshu」
    • 新增字段「title」,值为「{{$json.data.note.title}}」
    • 新增字段「content」,值为「{{$json.data.note.desc}}」
    • 新增字段「cover_url」,值为「{{$json.data.note.image_list[0].url_default}}」
    • 新增字段「extension」,值为「jpg」
  • 抖音分支Set Node配置
    • 新增字段「platform」,值为「douyin」
    • 新增字段「title」,值为「{{$json.data.item.title}}」
    • 新增字段「content」,值为「{{$json.data.item.desc}}」
    • 新增字段「cover_url」,值为「{{$json.data.item.cover.url_list[0]}}」
    • 新增字段「extension」,值为「{{$json.data.item.item_type === 2 ? 'jpg' : 'txt'}}」

第四步:下载封面并上传到COS

1. 在三个Set Node分支后分别添加「HTTP Request Node」(无需重复配置,复制第一个后调整前置连接即可)

2. HTTP Request Node配置:

  • 「Method」选「GET」
  • 「URL」选「{{$json.cover_url}}」
  • 「Response Format」选「File」

3. 将所有HTTP Request Node的输出连接到第一步配置的「Tencent Cloud COS Upload Node」

第五步:测试与部署

1. 在n8n工作台右上角点击「Test Workflow」,分别在三大平台发布一条测试图文

2. 检查COS存储桶对应「public-resources/年/月/日」路径下是否生成了测试文件

3. 测试通过后,点击「Deploy Workflow」启用流程

4. 后续可根据需要扩展Set Node字段(如添加发布时间、作者ID)或更换云存储/添加数据库存储步骤

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图