在当前对话中设置
将设置提示交给 Claude Code 或 Codex。通过浏览器登录、连接社交账号,并选择 agent 可执行的操作。
看看运作方式SosoAPI 通过一个 MCP 将你的 AI agent 连接至社交账号。在熟悉的对话中准备帖子,再排程并检查发布结果。
你决定发布什么、发到哪里以及何时发布。
Free 包含 3 个社交账号 · 无需信用卡即可开始
使用 Fluffy 已发布的视频,逐步体验设置、拟稿及审核流程。链接会开启原始帖子;此次重放不会发送新帖子。
在本次重放中,Codex 使用草稿/读取权限读取 Fluffy 排程和现有视频,再将原始文案复制到表单中,未提交。使用下方提示,以你自己的内容准备帖子。
This cat has a cute pose for every move. 🐾 Like the little waves and follow @fluffyai3 for more pet reels.开启我的视频素材查看尚未提交的实际草稿(英文界面)使用我已连接的工作区和现有视频素材。先读取我的排程帖子以避免重复。为 Threads 起草文案。向我展示账号、视频、文案和发布时间。在我批准前,不要创建、更改或发布排程。设置并授权 agent在 agent 对话中确认账号、视频、文案与发布时间。此处文案来自原始 Threads 帖子;确认前请编辑自己的草稿。
This cat has a cute pose for every move. 🐾 Like the little waves and follow @fluffyai3 for more pet reels.查看尚未提交的审核画面(英文界面)使用草稿/读取权限时,由本人从应用提交已审核帖子。我们取消了此次重放表单,因此它不显示原始帖子的批准。若要让 agent 提交帖子,可另行授予发布访问权限。
我们检查了此视频的全部四项发布结果。你可以在 SosoAPI 中查看结果,并在下方打开各篇原始帖子:
查看实际 SosoAPI 发布记录(英文界面)Fluffy 是我们自己的 AI 宠物视频品牌,负责制作视频,并使用 SosoAPI 发布。此示例展示我们自己的使用情况,而非客户推荐。
167,430 是 FluffyVideo Facebook Page 超过 3 秒的视频观看总数,汇总了 30 个每日区间,区间结束时间覆盖 2026年九月19日至十月18日,均为 07:00 UTC。于 十月18日 的 16:31 UTC 通过 SosoAPI Provider Insights 从 Facebook API 读取;随后尚未结束的区间不计入。这是页面整体观看数,并非独立观众、此短片观看数、归因注册数或增长保证。
我们检查了现有连接、排程、媒体、SosoAPI 结果和原始帖子,并测试了仅限 Fluffy 的草稿/读取授权。步骤 2–3 使用现有已发布案例展示如何准备并审核草稿,并非原始批准过程的录屏。本次重放没有重新连接账号,也没有发布其他帖子。
使用你现有的构建 agent 撰写产品公告,并排程到已连接账号。无论独立工作还是团队协作,都可从单个账号和一篇帖子开始。
| 你的工作 | 你的 agent 能做什么 | 先检查 |
|---|---|---|
| 宣布产品或更新 | 根据你的事实起草公告并展示目标账号 | 事实、媒体使用权、账号与格式资格 |
| 排程帖子 | 如果已授予发布权限,请在确认内容和时间后排程帖子 | 工作区授权、就绪媒体、时间和时区 |
| 验证结果 | 检查帖子状态,并在可用时显示平台确认 | 排程获接受并不等于帖子已发布;不要重复执行结果不确定的写入 |
如果你需要 LinkedIn、TikTok、私信,或 SosoAPI 支持范围以外的平台功能,请查看下方比较。 比较 SosoAPI、Buffer、Outstand 与 Zernio
继续在你原本处理产品的对话中工作。完成设置后,agent 可运用这些详细信息,协助撰写第一篇帖子。
本地 MCP 需要 Node.js 20 或更新版本。创建并验证 SosoAPI 账号、通过浏览器登录并连接社交账号。选择 agent 可使用的工作区,以及是否可发布。使用草稿/读取权限时,它可协助准备帖子,由你从应用提交。
你授予的访问权限持续有效,直至撤销。请要求 agent 在排程前等待你的审核;SosoAPI 不会为每篇帖子打开新的批准页面。
设置我的 AI agent按照首篇帖子指南操作按照 https://sosoapi.ai/setup.md 设置 SosoAPI。保留我当前的内容和任务。我会在需要时登录并批准访问。设置期间不要发布任何内容。
claude mcp add sosoapi -e SOSOAPI_TOOL_PROFILE=core -- npx -y sosoapicodex mcp add sosoapi --env SOSOAPI_TOOL_PROFILE=core -- npx -y sosoapi“帮我宣布刚完成的产品。只使用我提供的事实准备 Threads 帖子。展示目标账号、文案、媒体和时间。创建排程前,等待我的审核和确认。”
若要在服务器上使用此 JavaScript 示例,请在验证账号后,于「应用设置 → agent 与 API 访问权限」创建 API key。加入你有权使用的工作区 ID。
运行前,此示例不会执行任何操作。配置完成后,它会创建真实排程,因此请先检查账号、内容和时间。将 API key 保存在服务器上。
依 API 操作指南操作POST /studio-api/scheduled-posts/create
const apiKey = process.env.SOSOAPI_API_KEY;
if (!apiKey) throw new Error("Configure a SosoAPI API key on your server");
const response = await fetch(
"https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/scheduled-posts/create",
{
method: "POST",
headers: {
"Authorization": "Bearer " + apiKey,
"Content-Type": "application/json"
},
body: JSON.stringify({
"workspace_id": "<workspace-uuid>",
"social_account_id": "<threads-social-account-uuid>",
"caption": "A small note for later: Harborlight Journal is making room for shorter daily reflections. Keep one thought; leave the rest for tomorrow.",
"hashtags": [],
"media": [],
"provider_payload": {"platform": "threads", "publish_options": {"post_type": "TEXT"}},
"scheduled_at": "<future ISO-8601 instant with offset>",
"display_timezone": "Asia/Hong_Kong",
"idempotency_key": "<unique-stable-key-for-this-intent>"
})
}
);
const result = await response.json();
if (!response.ok) throw new Error("SosoAPI request failed: " + response.status);
// Use result in your server response; never return or log the API key.const apiKey = process.env.SOSOAPI_API_KEY;
if (!apiKey) throw new Error("Configure a SosoAPI API key on your server");
const response = await fetch(
"https://gqeshlawtcexsapabaui.supabase.co/functions/v1/studio-api/scheduled-posts/list",
{
method: "POST",
headers: {
"Authorization": "Bearer " + apiKey,
"Content-Type": "application/json"
},
body: JSON.stringify({"workspace_id":"<workspace-uuid>"})
}
);
const result = await response.json();
if (!response.ok) throw new Error("SosoAPI request failed: " + response.status);
// Use result in your server response; never return or log the API key.下方示例展示了使用虚构值的部分 API 响应字段。创建排程后,保存 post.id 并用其检查该帖子的结果。
{
"post": {
"id": "10000000-0000-4000-8000-000000000001",
"status": "scheduled",
"scheduled_at": "2100-01-05T10:00:00+08:00",
"published_at": null,
"permalink": null
},
"deduped": false
}POST /studio-api/scheduled-posts/get
{
"id": "10000000-0000-4000-8000-000000000001"
}平台确认后,详情响应可包含:
{
"post": {
"id": "10000000-0000-4000-8000-000000000001",
"status": "published",
"published_at": "2100-01-05T02:00:08Z",
"permalink": "https://www.threads.net/@example/post/EXAMPLE"
},
"delivery": {
"stage": "terminal",
"message": "Published on Threads."
}
}post.statuspost.permalinkdelivery / outcomes这些是字段示例,并非实际发布收据。本页不会调用 API。
从你的任务开始
按照指南宣布产品、排程 Threads 帖子,或为应用添加发布功能。
使用 agent、将发布功能整合至产品,或在应用中管理帖子。各方式皆使用你连接至 SosoAPI 的社交账号。
免费从三个社交账号开始,需要时再添加。各套餐皆可搭配 agent、API 与应用使用。可用升级选项及最终结账总额请以应用为准。
US$0 / 月
US$3–19 / 月
一个已连接社交资料算一个账号。一个 Facebook Page 加一个 Instagram 账号算两个。4/5/6/7/8/9 个账号的月费为 US$3/6/9/12/15/18;10–20 个账号为 US$19。初期涵盖 Instagram、Facebook、Threads 和 YouTube。平台速率限制、待处理排程容量和权限仍然适用。
SosoAPI 通过一个 MCP 将你的 AI agent 连接至社交账号。在熟悉的对话中准备帖子,再排程并检查发布结果。
SosoAPI 适合已使用 Claude Code 或 Codex 等 agent,并希望这些 agent 协助社交发布的用户。你可在同一段对话中起草产品公告、审核、排程并检查结果。无论个人或团队都可开始;Free 包含三个社交账号。你也可直接使用 API 或应用。
你可以连接 Instagram、Facebook Pages、Threads、YouTube 和 X 账号。X 仅支持原创文字和链接。请查看平台指南,了解账号所需的帖子格式和权限。
不需要。你可在 SosoAPI 应用中准备及管理帖子,或从自己的产品使用 REST API。想通过兼容 agent 工作时,再选择 MCP。
由你选择帖子、目标账号和发布时间。要求 agent 排程前,请审核文字和媒体。之后,检查帖子状态,确认平台是否已发布。
可以。使用 REST API 连接社交账号、排程帖子,并在你自己的应用或自动化中显示发布状态。开发者指南包含服务端 JavaScript 示例。
创建并验证 Free 账号,再连接受支持的社交账号。依快速入门链接 agent,或直接在应用中管理帖子。可用操作取决于你的套餐与平台权限。
创建 Free 账号、完成验证并连接社交账号,再请 agent 协助准备下一篇帖子。