SocialCannon 社媒发布 API
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-socialcannon。
技能介绍
解决什么问题
多平台社媒发布通常需要分别对接 Twitter/X、Facebook、Instagram、TikTok、YouTube 各自的 API,处理差异化的认证、媒体规格和限流策略;排程、效果分析、A/B 测试又散落在不同 SaaS 工具里。SocialCannon 把这些收进一个 REST API,让工程师用统一接口管理内容从上传、排程、发布到数据回收的全生命周期。
核心能力与关键步骤
- 认证:用
Client ID/Client Secret换取 JWT Bearer Token,有效期 1 小时,所有请求携带Authorization: Bearer <token>。 - 媒体上传:三步直传 GCS(初始化 → PUT 签名 URL → 确认),支持最高 4 GB 文件,字节不经过服务端中转。
- 发帖:支持即时发布或 ISO 8601 排程;
platformOptions.mediaType区分reel、story、short、community;线程和轮播走独立的items数组(2–25 条)。 - 分析:单帖指标(likes、impressions、engagementRate 等)、日期范围聚合、批量刷新(最多 50 条)。
- A/B 测试(Pro):同一测试下多个变体独立发布,按选定指标自动判定胜出;部分失败返回 HTTP 502,但测试记录仍会创建。
- AI 改写:预览模式返回多平台变体供审核,发布模式一次调用完成改写与发布,自动去除 AI 写作痕迹。
- 统一响应格式:所有接口返回
{ success, data }或{ success, error, code },取数据时读response.data。
边界与注意点
- 当前为 封闭测试,需邮件申请,无自助注册。
- TikTok 每条帖子必须传
privacyLevel,否则返回 400;brandedContent为true时不可设为SELF_ONLY。 - Instagram 不支持纯文本帖,且无 API 删除能力。
- 媒体上传后无服务端转码或压缩,上传什么格式就发布什么格式。
- LinkedIn 支持在后续版本计划中,当前不可用。
使用场景
- 运营在品牌内容流水线中,调用发帖接口把同一素材排到 Twitter/X、TikTok 与 YouTube,并生成 UTM 链接。
- 开发者在 CMS 里接入媒体上传接口,先把大视频直传 GCS,再创建带 mediaUrls 的排程帖。
- 数据分析师按日期范围拉取单帖 likes、impressions、engagementRate,并批量刷新 50 条已发帖指标。
- 增长工程师用 A/B 测试创建多个标题变体,发布后按胜出指标复盘,并检查部分失败状态。
适合人员
- 负责多平台内容发布的运营,需要用统一接口完成排程、UTM 和发帖状态检查。
- 接入 CMS 的后端工程师,需要在服务端实现 OAuth 认证、媒体直传和失败重试。
- 做社媒增长分析的数据工程师,需要拉取单帖与日期范围指标,并批量刷新 engagement 数据。
- 管理 A/B 测试的增长负责人,需要创建变体、自动判定胜出并检查部分失败。