连接 Facebook、Instagram、WhatsApp、TikTok、YouTube、X 和 LinkedIn
将每个社交渠道连接到 Social Hub
Social Hub 从一个管理界面发布、安排、回复消息和投放广告。每个渠道使用您自己的开发者应用,因此您拥有密钥、数据和批准。此指南逐步介绍每个渠道:创建什么、将哪个地址粘贴到哪里、每个平台必须批准的内容,以及如何修复人们最常遇到的错误。
概览
| 渠道 | Social Hub 的功能 | 创建应用的地方 | 公开前的审批 |
|---|---|---|---|
| 页面帖子、照片、视频、短视频、故事、Messenger、评论、广告、目录、Pixel 和转化 API | developers.facebook.com(一个 Meta 应用) | 业务验证和您使用的权限的高级访问权限 | |
| 帖子、轮播、短视频、故事、产品标签、私信和评论 | 同一个 Meta 应用 | 与 Facebook 相同 | |
| 人工智能和团队聊天、订单消息、货到付款确认、活动 | 相同的Meta应用 + WhatsApp Business账户 | 已批准的消息模板和经过验证的企业 | |
| 抖音 | 视频和照片帖子,抖音像素和事件API | developers.tiktok.com (登录套件 + 内容发布API) | 抖音应用审核。在此之前,帖子仅发送到私人账户 |
| YouTube | 视频上传,包括标题、标签、缩略图、播放列表和字幕 | console.cloud.google.com(OAuth 客户端) | Google 验证和 YouTube API 审核。在此之前,上传内容为私密 |
| X | 文本、照片和视频帖子 | console.x.com | 无,但 X API 按使用付费:首先购买积分 |
| 文本、照片(最多 20 张)和视频帖子到您的个人资料或公司页面 | linkedin.com/developers | 页面验证;公司页面发布需要页面级访问权限(见下文) |
开始之前
- 打开 管理员 → 社交中心 → 连接。频道分为 Meta (Facebook、Instagram、WhatsApp 共享一个应用), 视频 (TikTok、YouTube)和 社交与专业 (X、LinkedIn)。选择一个频道以打开其设置。
- 每个设置卡片显示确切的 重定向或回调 URL 供您的商店使用,并带有复制按钮。请始终从卡片中复制;它包含您自己的域名。
- 您的 隐私政策 和 服务条款 页面必须公开。每个平台都要求提供这两个链接。
- 密钥以加密形式存储在您的服务器上,且不会再次显示。要保持保存的秘密,请在保存时将秘密框留空。
- 使用平台自己的方式复制秘密 复制 按钮。Store Console 会去除空格和换行,并接受平台使用的每个字符,包括
/ + = .。
1. 元数据:Facebook、Instagram 和 WhatsApp
- 在 developers.facebook.com/apps 点击 创建应用,选择 商业 并链接您的业务组合。
- 添加使用案例 在您的页面上管理一切, 通过Messenger与客户互动, 管理Instagram上的消息和内容, 使用营销API创建和管理广告, 使用目录 API 管理产品, 和 通过 WhatsApp 与客户联系 如果您使用它。
- 在社交中心打开 Facebook → 您的 Meta 应用. 将每个地址复制到 Meta 应用中: 有效的 OAuth 重定向 URI (Facebook 登录业务 → 设置)、应用域、隐私、条款和数据删除 URL(应用设置 → 基本)以及取消授权回调。
- 粘贴 应用 ID 和 应用密钥 并点击 保存并检查。商店控制台在保存之前会询问 Meta 这些是否有效。
- 按下 继续使用 Facebook,以管理员身份登录您的页面。仅选择您自己的页面、业务和 Instagram 账户。
- 选择页面;其 Instagram 账户会跟随。选择广告账户、像素和目录,如果您运行广告或商店。
- 按下 订阅页面 消息、评论和线索实时到达。第一个到达后健康状态变为绿色。
- 对于 WhatsApp,创建一个永久的系统用户令牌,使用
whatsapp_business_messaging和whatsapp_business_management,将其粘贴在 WhatsApp, 按下 保存并查找号码 并选择客户消息的数量。 - 完成 业务验证 并切换应用到 直播. 请求每个所需权限的高级访问(Messenger 回复每个客户需求)
pages_messaging).
如果 Meta 显示 无效范围, 在用例 → 自定义下添加列出的权限。如果显示 URL 被阻止, 则重定向 URI 缺失或输入错误。
2. TikTok
- 在 developers.tiktok.com 创建一个 TikTok 开发者账户(邮箱和代码),然后 管理应用 → 连接应用. 选择所有者(个人或组织)和应用类型 其他。
- 填写基本信息:1024 × 1024 图标、类别、简短描述、您的条款和隐私 URL、平台 网页 以及您的网站 URL。
- 验证您的域名。 打开 URL 属性 → 验证属性 → URL 前缀, 输入
https://your-domain/, 下载签名文件并确保其可访问https://your-domain/tiktokXXXX.txt(必须返回文件的文本),然后按 验证。在完成此操作之前,TikTok 会拒绝条款、隐私和网站链接。 - 打开 沙盒 → 创建沙盒 (从草稿克隆)。添加产品 登录工具包 和 内容发布 API, 并开启 直接发布。
- 在登录工具包下 → 重定向 URI → Web, 粘贴来自社交中心的 TikTok 卡片的重定向 URI。
- 添加权限范围
user.info.basic,user.info.profile,user.info.stats,video.list,video.upload,video.publish,然后点击 应用更改。 - 在 沙盒设置 → 目标用户 → 添加账户,使用您将要发布的 TikTok 账户登录.
- 复制沙盒 客户端密钥 和 客户端密钥 进入社交中心 → TikTok,按 保存,然后 继续使用 TikTok。
- 公开发布: 在 TikTok 审核你的应用之前,TikTok 仅接受发布到 私人 账户并标记为 仅我可见记录一个沙盒流程的简短演示(登录、撰写、发布),填写 应用审核 在生产应用上,说明每个范围的功能,上传视频并点击 提交审核。审核通过后,保存生产密钥和秘密并重新连接。
对于 TikTok 像素和服务器事件,打开 TikTok 事件管理器 → 你的像素,并粘贴像素 ID 和事件 API 访问令牌在 商务与跟踪 → TikTok。TikTok 广告使用单独的 TikTok 商业开发者账户 API (business-api.tiktok.com)。
3. YouTube
- 在 console.cloud.google.com, 使用拥有该频道的 Google 账户并创建一个项目。
- API 和服务 → 库 → YouTube 数据 API v3 → 启用, 并检查其概述页面是否显示 已启用。
- Google Auth Platform → 开始使用: 应用名称,支持电子邮件,受众 外部. 在 品牌 添加您的主页、隐私和条款链接。在 数据访问 添加
youtube.upload和youtube.force-ssl。 - 客户 → 创建客户 → Web 应用程序, 使用来自 Social Hub 的 YouTube 卡的重定向 URI。
- 受众 → 发布应用 (在测试模式下,Google 在 7 天后结束登录)。
- 粘贴 客户端 ID 和 客户端密钥 到社交中心 → YouTube,点击 保存应用密钥,然后 继续使用 Google 并选择频道。如果 Google 警告应用未验证,请选择高级 → 转到您的应用.
- 公开发布: 在谷歌审核项目之前,每次上传都是私密的。将YouTube部分添加到您的隐私政策中(哪些数据、为什么、如何撤销访问、有限使用声明),使用相同的谷歌账户在搜索控制台验证您的域名,提交 验证中心 → 准备验证 提供一个简短的演示视频,并填写YouTube API服务审核表格。
4. X
- 在 console.x.com 使用您发布内容的X账户登录并接受开发者协议。
- 打开您的应用 → 用户身份验证设置 → 设置: 权限 读取和写入, 类型 Web 应用、自动化应用或机器人, 来自 Social Hub 的 X 卡的回调 URI、您的网站、条款和隐私链接。保存。
- 在 密钥与令牌 → OAuth 2.0 密钥 有三行: 客户端 ID, 客户端密钥 和 访问令牌 (Access Token)Social Hub 只需要前两个。访问令牌和刷新令牌行是用于脚本的;您不需要它们。
- 按下 重新生成 在 客户端密钥 行并一次性复制密钥(X 仅显示一次)。
- 将客户端 ID 和客户端密钥粘贴到 Social Hub → X,按下 保存应用密钥,然后 继续使用 X 并授权.
- 购买积分: X API 按使用量收费。在 账单 → 积分 添加积分,否则每次发布都会失败, 积分耗尽。
5. LinkedIn
- 在 linkedin.com/developers/apps → 创建应用:应用名称,您的公司 LinkedIn 页面,隐私政策 URL 和一个方形logo。接受 API 使用条款。
- 2. 配置数据库和驱动程序 设置 按 验证 在页面旁边,作为页面管理员打开验证链接。需要批准的产品在应用验证之前保持灰色。
- 2. 配置数据库和驱动程序 产品 添加 在LinkedIn上分享 和 使用OpenID Connect通过LinkedIn登录。要以公司页面发布并投放广告,还需申请 广告API (或在单独的应用上申请社区管理API)并填写其访问表单。
- 2. 配置数据库和驱动程序 身份验证 → 授权重定向 URL 添加来自 Social Hub 的 LinkedIn 卡片的 URL。
- 复制 客户端 ID 以及 主客户端密钥 (使用 LinkedIn 的复制按钮)到 Social Hub → LinkedIn。
- 开启 以公司页面发布 当应用具有页面访问权限时;取消选中以作为您自己的个人资料发布。按 保存应用密钥,然后 继续使用 LinkedIn 并点击允许.
- 如果您管理多个页面,请在下方选择 以此身份发布。
LinkedIn 令牌有效期为 60 天。健康状态显示 重新连接 当一个结束时;具有页面访问权限的应用还会获得刷新令牌并自行续期.
6. 检查它是否正常工作
- 交付日志 健康 卡在连接中列出每个检查,包括每个通道的一行: 连接为 …, 密钥已保存,按继续, 或平台未授予的权限。按刷新图标重新运行检查。
- 在 内容工作室 针对频道。帖子页面显示每个频道的结果,并提供指向实时帖子的链接,或失败的原因。
- 管理员聊天助手和MCP客户端使用相同的连接:
social.post.schedule拒绝未连接的频道。
故障排除
| 消息 | 原因 | 修复 |
|---|---|---|
| 客户端密钥字段格式无效 | 粘贴的值不是密钥(例如客户端ID或旧副本)。 | 再次使用平台的复制按钮复制密钥并保存。 |
| X连接已过期或丢失权限 刚连接后 | X未接受客户端密钥(X说 缺少有效的授权头). | 重新生成客户端密钥,保存并重新连接. |
| X拒绝请求:信用耗尽 | 没有X API信用. | 在console.x.com的账单→信用中购买信用. |
| 在TikTok审核您的应用之前,帖子只能是私密的 | 该应用未通过TikTok审核,且TikTok账户为公开状态。 | 提交应用进行审核;在此之前请使用私人账户进行测试。 |
| 无法读取视频文件 | 媒体URL未返回200,通常是重新上传后的过期CDN 404。 | 在浏览器中打开URL;添加 ?v=2 或以新名称重新上传。 |
| YouTube上传保持 私人 | Google项目未经过审计。 | 完成Google验证和YouTube API审计。 |
| YouTube 数据 API v3 在项目中未使用… | 该项目未启用 API。 | 在 API 概览页面启用它,然后重试。 |
| 元数据 无效的范围 或 URL 被阻止 | Meta 应用中缺少权限或重定向 URI。 | 在使用案例下添加权限,将重定向 URI 粘贴到 Facebook 登录 for Business 下。 |
最后更新:11/7/2026

