连接渠道

一旦连接,ContentFlows 就会自动发布到您的社交渠道。每个渠道都需要 两个值:访问令牌(授予权限)和 ID(要发布到哪个账户 / 页面 / 渠道)。两者都需要粘贴到仪表板中,并以加密形式存储在 AWS Secrets Manager 中,与您的账户隔离。


在哪里连接

在您的管理仪表板中,进入 Integrations 标签。您会看到每个受支持渠道的卡片,以及该平台所需的每个值的输入字段。填写后点击 Save

每个渠道仅需一次设置

每个平台只需设置一次。ContentFlows 会在所有后续发布中使用已保存的值,直到令牌过期或您替换它。


LinkedIn

ContentFlows 通过 LinkedIn UGC Posts API 发布。您需要 两个字段

  • Access tokenLINKEDIN_ACCESS_TOKEN)— 具有 w_member_social 作用域的 OAuth 2.0 令牌。
  • Member URNLINKEDIN_AUTHOR_ID)— 标识帖子显示在哪个个人资料或 Company Page 下;以 urn:li:person:urn:li:organization: 开头。

分步指南:获取 LinkedIn 令牌和 URN →

令牌过期

LinkedIn 访问令牌每 60 days 过期一次。URN 是永久的——您只需要重新生成令牌。

Facebook

ContentFlows 发布到 Facebook Page(不是个人资料)。您需要 两个字段

  • Page access tokenFB_PAGE_ACCESS_TOKEN)— 必须包含 pages_manage_posts 作用域(最常被遗漏的那个)。如果它是从长期用户令牌派生而来,Page 令牌 永不过期
  • Page IDFB_PAGE_ID)— 页面数字 ID(例如 123456789012345),不是可读用户名。

您必须是该页面的管理员。

分步指南:获取 Facebook Page 令牌和 ID →

Instagram

Instagram 发布需要一个 Professional account(Business 或 Creator),并连接到 Facebook Page。个人 Instagram 账户不能用于 API 发布。

  • Access tokenIG_ACCESS_TOKEN)— 可选。留空以复用您已配置的 Facebook Page 令牌。
  • Business Account IDIG_BUSINESS_ACCOUNT_ID)— 与您的 Facebook Page 关联的 Instagram Business Account 的数字 ID(例如 17841412345678901)。

分步指南:获取 Instagram Business Account ID →

转换为 Professional 账户

在 Instagram 应用中:前往 Settings → Account → Switch to Professional Account。选择 Business 或 Creator。然后在 Settings → Account → Linked Accounts 下连接到您的 Facebook Page。

YouTube

ContentFlows 使用 YouTube Data API v3 为您的内容日历生成元数据(标题、描述、标签)。

  • API keyYOUTUBE_API_KEY)— 来自启用了 YouTube Data API v3 的 Google Cloud Console。
  • Channel IDYOUTUBE_CHANNEL_ID)— 您频道的唯一 ID(以 UC 开头),可在 YouTube Studio → Settings → Channel → Advanced settings 中找到。

分步指南:获取 YouTube API key 和 Channel ID →

Email newsletter

ContentFlows 通过 Amazon SES 向您的每租户订阅者列表发送通讯。无需令牌——在您的账户开通时已完成配置。

管理订阅者

仪表板中的 Newsletter 标签拥有完整的订阅者面板,包括:

  • Stats header — active / pending / unsubscribed / bounced / complained 计数
  • Import — CSV 上传、Mailchimp API key 或 ConvertKit API key
  • List view — 搜索、按状态筛选、逐行删除、批量删除、CSV 导出
  • Re-subscribe — 重新添加已取消订阅或退回的联系人

您的公开注册 URL 是 https://YOUR-SLUG.contentflows.cc/subscribe,其中 YOUR-SLUG 是设置在您租户上的 DNS 安全标识符(默认值:经过清理的公司名称版本)。注册使用双重确认(确认邮件);CSV / Mailchimp / ConvertKit 导入会跳过验证,因为您在上传时已声明获得同意。

一次性 DNS 设置(仅限运营方)

为了让任何租户的子域注册页都能解析,平台运营方需要先配置一次通配符 DNS:将 *.contentflows.cc 作为 CNAME 指向提供根 contentflows.cc 站点的源。在配置完成之前,备用 URL https://contentflows.cc/subscribe?tenant=YOUR-SLUG 可在任何地方工作。

退订链接使用 HMAC-SHA256 签名,并嵌入到每一封发送出去的通讯中(同时包含 RFC-8058 List-Unsubscribe-Post 头,以满足 Gmail / Yahoo 一键合规要求)。

发送域名(DKIM + SPF + DMARC)

默认情况下,邮件从 noreply@contentflows.cc 发出。为了显著提升送达率,请验证您自己的域名,这样通讯就会从 newsletter@your-business.com 发出。

打开 Brand 标签,找到 Sending domain 卡片,输入您的域名,复制它显示的 5 条 DNS 记录,将它们粘贴到您的 DNS 提供商,然后点击 Verify。该卡片会轮询 SES 10 分钟,直到 DKIM + DMARC 验证完成。

这 5 条记录分别是什么

  • 3 × CNAME 用于 DKIM 签名(SES 生成的令牌)
  • 根域上的 1 × TXT 用于 SPF(v=spf1 include:amazonses.com -all
  • 位于 _dmarc.your-domain.com 的 1 × TXT 用于 DMARC(v=DMARC1; p=none; rua=mailto:dmarc@your-domain.com

凭据如何存储

您租户下所有平台的所有字段都会以一个加密的 JSON blob 形式保存在 AWS Secrets Manager 中,路径为 contentflows/tenants/YOUR_TENANT_ID/social-tokens。机密信息不会被记录,不会在保存后再次显示,并且与您的账户隔离。ContentFlows 从不存储您的社交媒体密码。

替换某个值

要更新令牌或 ID(例如令牌过期后),请前往 Integrations 标签,将新值粘贴到相应字段中,然后点击 Save。只有您更改的字段会被更新——其余 blob 保持不变。

连接后会发生什么

一旦渠道连接成功,ContentFlows 就会按您的计划自动发布已批准内容。请在内容上线前,通过 Content Queue 标签审核并批准每一篇内容。

支持的渠道

  • LinkedIn — 个人或 Company Page 帖子(UGC Posts API)
  • Facebook — Page 帖子(Graph API)
  • Instagram — Professional 账户的动态帖子(Graph API)
  • YouTube — 元数据查询(Data API v3)
  • Email newsletter — 通过 Amazon SES(自动配置)

下一步