Calliope Social Publisher 减少了社交发布过程中的阻力。无需同时处理多个浏览器标签页,也不用依赖脆弱的第三方桥接服务,你可以通过一个干净、清晰、带引导的流程,将账户直接连接到自己的网站,适合认真经营业务的团队。
专为非技术用户和专业内容团队打造
Calliope Social Publisher 连接了 WordPress 与受众真正使用的社交网络。它专为网站所有者、内容团队和代理机构而设计,帮助你们获得可靠连接,而不必独自摸索复杂的开发者平台。
在你自己的服务器中安全地集中管理社交连接。无需任何会存储你数据的中间桥接服务。
我们把复杂的开发者术语翻译成清晰易懂的语言,确保你把正确的密钥填到正确的位置。
插件内置设置说明和清晰的错误状态,帮助你的工作流程持续推进。
直接在 WordPress 仪表盘中管理授权、默认发布行为和连接状态。
专为真实的组织流程打造,支持精确选择 Facebook 页面和 Pinterest 看板。
我们用简单的语言解释技术术语。每当你看到 Redirect URI、Client ID 或 App Secret 时,请务必原样复制粘贴,不要手动输入。
通过直接下载链接获取 Calliope Social Publisher 官方 ZIP 包。将其上传到 WordPress 插件区域,或纳入你的常规部署流程。
点击 Activate。启用后,Calliope Social Publisher 图标和菜单会出现在 WordPress 管理后台主侧边栏中。
在仪表盘中前往 Calliope Social Publisher > Settings,查看可用社交网络的网格列表。
先选择你想要连接的具体社交网络。你不需要一次性全部连接。
切换到此模块顶部的 Social Connections 标签,即可找到你所选平台的准确分步连接说明。
你只需要设置计划实际用于业务的社交网络。Calliope Social Publisher 会隐藏尚未连接的平台设置,让界面保持整洁。之后你随时都可以回来再添加更多平台。
使用此连接后,Calliope Social Publisher 就可以发布到你的 Bluesky 账户。配置过程很短,也适合新手,但有一个关键点:你必须使用在 Bluesky 内部创建的 App Password,而不是你的普通登录密码。
Bluesky 的 App Password 和你的主密码不是一回事。Calliope Social Publisher 只能接收你在 Bluesky 设置里创建的 App Password。
在 Bluesky 中打开 Privacy & Security,然后创建新的 App Password。这是给 Calliope Social Publisher 这类外部工具使用的安全密码。Bluesky 显示出来后请立刻复制,因为你需要把这个准确的值粘贴到 Calliope Social Publisher。
重要:你不需要为 Bluesky 创建 developer app。这个步骤直接在你的账户设置中完成。
不要把普通 Bluesky 登录密码粘贴到 Calliope Social Publisher。这里只能粘贴在这个页面新建的 App Password。
当 Calliope Social Publisher 中 Bluesky 的状态变成 Connected,或测试结果显示成功时,就说明已经连接。
Calliope Social Publisher 通过你的服务器和一个简单的授权页面来连接 Mastodon。最重要的是理解什么是服务器:它就是你的 Mastodon 地址中的第二部分。
服务器就是你的 Mastodon 账户所在的主站点。例子:如果你的账户是 @[email protected],那么服务器就是 mastodon.social。
确认你已经有 Mastodon 账户并且可以登录。如果你刚开始使用 Mastodon,请先创建账户,并记下你在那里使用的完整地址。
在 Calliope Social Publisher 中,只输入你的 Mastodon 地址中的服务器部分。不要包含用户名、@ 符号或其他额外内容。输入服务器后保存配置。
当 Calliope Social Publisher 显示 Mastodon 已连接并且可以发布时,就说明已经连接。
在连接 Tumblr 之前,Calliope Social Publisher 需要进行一个小的应用配置。别担心:大部分工作只是把正确的值从 Tumblr 复制到 Calliope Social Publisher。
在 Tumblr 中,Blog Identifier 只表示你的博客地址,例如 yourblog.tumblr.com。它不是你的邮箱、短语或昵称。
打开 Tumblr,确认你要连接的是哪个博客。在 Calliope Social Publisher 中,只用博客主机名填写 Blog Identifier,例如 yourblog.tumblr.com。
访问 tumblr.com/oauth/register 并创建一个新应用。填写所需的基本字段,例如应用名称、网站、描述以及管理员联系邮箱。
当 Tumblr 要求填写 Callback URL 和 OAuth Redirect URL 时,请粘贴 Calliope Social Publisher 提供的准确地址。不要手动输入。保存应用后,把 OAuth Consumer Key 和 OAuth Consumer Secret 复制到 Calliope Social Publisher 中,然后保存更改。
请准确复制重定向地址。哪怕少一个字符,也可能导致 Tumblr 无法返回到 Calliope Social Publisher。
在 Calliope Social Publisher 中点击 Connect with Tumblr。Tumblr 会请求访问你的账户。批准后返回 Calliope Social Publisher 完成配置。
当 Tumblr 在 Calliope Social Publisher 中显示为已连接,并且权限步骤已批准时,就说明已经连接。
与其他平台相比,Pinterest 需要更多准备,因为应用通常会先处于受限审核状态。请耐心按步骤操作,并记住审批流程可能需要一些时间。
Pinterest 应用的审批可能需要几天时间。不要期望刚创建应用后就能立刻在生产环境中发布。
要真正进行生产发布,Pinterest 通常要求 Standard Access。trial access 往往允许连接,但不能发布。
打开 Pinterest 开发者区域并创建一个新应用。填写所需字段,例如应用名称、公司名称、网站、隐私政策、用途、使用场景和目标受众。
创建应用后,Pinterest 可能会在审核申请或通过邮件联系你时让应用保持待处理状态。这是正常的。请等到应用获得足够审批后,再继续后续步骤。
应用获批后,把 Calliope Social Publisher 显示的准确 Redirect URI 粘贴到 Pinterest 中。然后把你的 App ID 和 App Secret 复制到 Calliope Social Publisher。如果配置还需要 token,也请生成并粘贴,然后保存设置。
不要猜 Redirect URI,也不要忘记保存。Pinterest 对 callback 数据是否完全一致要求非常严格。
在尝试完成连接之前,如果 Calliope Social Publisher 中有 Detect Board ID 按钮,请先点击它。然后再点击 Connect with Pinterest。这一步很重要,因为 Calliope Social Publisher 需要知道应该使用哪个 board。
当 Calliope Social Publisher 正确保存 Pinterest 连接,并且正确的 board 已被检测到或选中时,就说明已经连接。
Threads 使用 Meta 的开发者系统,所以配置会多出一些步骤。好消息是每一步的目的都很简单:创建 Meta 应用、启用正确权限、添加 tester 账户,然后完成连接。
权限就是 Meta 在允许 Calliope Social Publisher 读取你的 Threads 账户并代你发布之前所需要的批准。在这个配置中,最重要的是 threads_basic 和 threads_content_publish。
前往 Meta Developers 创建新应用。配置过程中请选择正确的 Business Portfolio。如果你还没有合适的工作空间,请先创建,再继续。
打开 Meta Developers


在 Meta 应用中添加 Threads API 产品,并完成基础确认页面。这会告诉 Meta 你正在创建哪种类型的连接。
要添加的产品: Meta Developers 中的 Threads API

在 Threads 设置中启用 threads_basic 和 threads_content_publish。然后粘贴 Calliope Social Publisher 显示的准确 Redirect URI。这是审批完成后返回 Calliope Social Publisher 的链接,所以必须完全一致。
请按原样精确复制 Redirect URI。哪怕是很小的错误,也可能导致返回步骤失败,让连接停在未完成状态。

在连接之前,请先在应用设置中添加有效的隐私政策,并在 Meta 要求时把应用切换为 active 或 published。然后打开 Roles,把你的 Threads 账户添加为 tester,并在 Threads 网站权限页面中接受邀请。
在这里接受 tester 邀请仅仅添加 tester 还不够。tester 账户本身也必须接受邀请,否则 Calliope Social Publisher 无法完成连接。


回到 Calliope Social Publisher,填写 Threads App ID 和 Threads App Secret(如有需要),保存设置,然后点击 Connect with Threads。批准流程后返回 Calliope Social Publisher。

当 Calliope Social Publisher 能够正确从 Meta 返回,并且 Threads 账户显示为已连接时,就说明已经连接。
Instagram 也使用 Meta,但这个配置专门针对 business 或 professional 连接流程。请慢慢操作,并特别注意 Business Login 设置和 Redirect URI。
对于 Instagram 来说,Redirect URI 是让 Meta 返回到 Calliope Social Publisher 的回调地址。请完全按照 Calliope Social Publisher 显示的内容逐字粘贴。
打开 Meta Developers 并创建一个新应用。选择 Other 用例,然后选择 Business 类型应用。当 Meta 要求 Business Portfolio 时,请为你要连接的账户选择正确的那个。



创建应用后,在 Meta 面板中添加 Instagram 产品或 Instagram login 流程。继续完成产品配置页面,直到 Instagram 连接设置可用。
在这里添加 Instagram 产品: Meta Developers


打开 Business Login 设置并找到 OAuth Redirect URIs 字段。把 Calliope Social Publisher 显示的准确 callback 地址粘贴进去。不要修改、不要缩短,也不要添加额外字符。
预期的 callback 格式
https://yourdomain/wp-json/calliope-social-publisher/v1/instagram/callback不要凭记忆输入 Redirect URI。请精确复制粘贴。这是 Instagram 连接失败最常见的原因之一。
在应用基础设置中添加有效的隐私政策。当 Meta 要求时,把应用切换到 active 或 live。然后把你的 Instagram 账户添加为 tester,并在继续之前从 Instagram 访问页面接受邀请。

把 App ID 和 App Secret 粘贴到 Calliope Social Publisher,点击 Save & Test,然后点击 Connect with Instagram。批准连接流程后返回 Calliope Social Publisher。


当 Calliope Social Publisher 从 Meta 返回,并且你的 Instagram 账户显示为已连接且可用时,就说明已经连接。
LinkedIn 是最简单的配置之一。创建一个 LinkedIn 应用,添加准确的 Redirect URI,把客户端数据粘贴到 Calliope Social Publisher,然后批准连接即可。
此 LinkedIn 连接仅适用于个人资料。它不会在 Calliope Social Publisher 中发布到 company pages 或 business pages。
打开 LinkedIn Developers,创建你的应用,然后进入 Auth 部分。LinkedIn 会在那里显示客户端数据,并且你也将在那里添加授权回调地址。
打开 LinkedIn Developers
LI1 - 创建 LinkedIn 应用,复制客户端数据,并添加 Redirect URI。
把 Client ID 和 Client Secret 从 LinkedIn 复制到 Calliope Social Publisher。然后从 Calliope Social Publisher 复制 Redirect URI,并将完全相同的地址粘贴到 LinkedIn 的 authorized redirect URLs 中。
重定向地址必须在两个地方完全一致:Calliope Social Publisher 和 LinkedIn。只要有一点不同,审批流程就会失败。
先在 Calliope Social Publisher 中保存配置,以便客户端数据被存储。然后点击 Connect with LinkedIn,并在 LinkedIn 中批准访问请求。如果 Calliope Social Publisher 显示类似 Use connected profile 的按钮,请选择它,让正确的个人资料自动填入。
Calliope Social Publisher 从 LinkedIn 返回,并把你的个人资料显示为已连接的目标。
Blogger 使用 Google Cloud Console,一开始看起来可能比较技术化。实际上,你只需要创建项目、启用 Blogger API、创建 web 凭据、粘贴 Redirect URI,然后通过 Google 连接。
Google Cloud 中的 Redirect URI 必须与 Calliope Social Publisher 提供的完全一致。另外,请确保在 Library 中启用 Blogger API,否则连接会失败。
前往 Google Cloud Console,使用拥有该博客的同一个 Google 账户登录,然后创建一个新项目。给它起一个容易记住的名字,例如 Calliope Social Publisher Blogger Connection。
在你的新项目中,进入 “APIs & Services” > “Library”。搜索 “Blogger API v3” 并点击 Enable。没有这一步,Calliope Social Publisher 将没有发布权限。
在菜单中进入 “OAuth consent screen”。选择 “External”,然后点击 Create。填写所需字段(App name、User support email 和 Developer contact information)。保存后继续完成其余步骤。
注意:完成后,你可能需要点击 “Publish App”,把状态从 Testing 改为 In Production。
进入 “Credentials” > “Create Credentials” > “OAuth client ID”。Application type 选择 “Web application”。在 “Authorized redirect URIs” 中粘贴 Calliope Social Publisher 提供的准确 Callback URL。
一定要非常精确。如果你在 Calliope Social Publisher 中有结尾斜杠,但在 Google Cloud 中省略了它,连接就会失败。
把 Client ID 和 Client Secret 从 Google Cloud 复制到 Calliope Social Publisher。保存配置后,点击 Connect with Blogger。Google 会要求你登录并授予访问权限。返回后,选择你要发布到的博客。
当 Calliope Social Publisher 从 Google 返回,显示你的 Google 账户已连接,并且目标博客已正确选中时,就说明已经连接。
Facebook 也使用 Meta,但最终目标是 Facebook Page。核心思路很简单:创建正确类型的 Meta 应用,赋予所需的页面权限,连接你的 Facebook 账户,然后选择正确的页面。
如果 Calliope Social Publisher 找不到你的 Facebook Pages,最常见的原因是缺少页面权限、Business Portfolio 选错了,或者你在页面上没有正确的角色。
前往 Meta Developers 创建一个新应用。选择能够管理你 Page 各个方面的 use case,然后继续完成配置页面。
当 Meta 要求选择 Business Portfolio 时,选择拥有或管理你要使用页面的那个。如果控制台要求权限,请启用页面访问和发布所需的权限,例如 pages_show_list、pages_read_engagement、pages_manage_posts 和 pages_manage_metadata。
从 Calliope Social Publisher 复制 Facebook Redirect URI,并原样粘贴到 Meta 应用中。另外,在应用基础设置中添加有效的隐私政策,并在 Meta 要求时发布应用。把 Calliope Social Publisher 显示的准确 Redirect URI 粘贴到 Meta 中。不要手动输入。
当 Meta 要求时,不要跳过隐私政策或发布步骤。连接看起来可能开始正常,但仍可能在你选择页面之前失败。
把 Facebook App ID 和 App Secret 从 Meta 复制到 Calliope Social Publisher 并保存设置。这样在连接流程开始之前,应用数据就已经存储好了。
在 Calliope Social Publisher 中点击 Connect with Facebook,并按照 Meta 的审批页面操作。当 Facebook 显示你可用的页面时,选择你希望 Calliope Social Publisher 使用的那个。这个最终选择很重要,因为 Calliope Social Publisher 只能发布到你在这里选中的页面。
选择了错误的页面是非常常见的错误,尤其是在同一个 Facebook 账户管理多个页面时。
当 Calliope Social Publisher 显示所选 Facebook Page 已作为连接的发布目标时,就说明连接完成。