AI 智能体社交媒体发布 API:MCP、定时发布与自动转发

AI 智能体社交媒体发布 API:MCP、定时发布与自动转发

作者Kyle Samnos
创建于
更新于

已经连接?请使用现有的 Taisly MCP 连接。OAuth 提供访问权限,无需额外的 API 密钥或安装 CLI。 MCP 文档

自定义代码或本地视频请参阅独立的 SDK、CLI 和本地 MCP 指南。这些是可选的开发工具。

AI 智能体已经可以规划营销活动、撰写文案、选择发布时间并准备视频。缺少的最后一环,是把智能体可靠地连接到真实社交账号的执行层。

Taisly Agent Kit 提供了这一层:发现已连接账号、验证视频、立即发布、定时发布、检查投递状态,以及创建自动转发规则。

最快的接入方式是 Taisly 官方远程 MCP 服务器:

https://app.taisly.com/mcp

它使用 streamable HTTP 和 OAuth。若智能体需要读取电脑上的文件,还可使用本地 MCP、JSON 优先的 CLI、JavaScript SDK 或直接调用社交媒体发布 API。

**简要回答:**只要 AI 智能体能够使用 MCP 工具、运行命令或调用 API,就能通过 Taisly 发布短视频。安全流程始终是:身份验证、发现账号、验证发布内容、让用户确认最终操作、发布或定时,并保存返回的 historyId。

什么是 AI 智能体社交媒体发布 API?

它是一种将自然语言目标转换为真实社交媒体操作的接口。智能体可以:

  • 检查连接是否可用并列出准确的账号名称、类型和 ID;
  • 读取各平台的发布限制;
  • 通过用户批准的浏览器流程连接缺失账号;
  • 验证公开视频 URL 或本地文件;
  • 立即发布或安排未来发布时间;
  • 返回稳定的发布 ID,并在之后查询结果;
  • 创建和查看跨平台自动转发规则。

Taisly 负责平台身份验证和实际发布;智能体负责规划、内容准备、工具选择、验证与编排。这样无需为每个智能体重复开发 TikTok、Instagram、YouTube、X 和 Facebook 集成。

AI 智能体可以通过 Taisly 做什么?

用户意图 Taisly 能力 结果
“你能使用哪些账号?” 列出已连接平台 返回准确的账号名称、类型和 ID。
“连接我的 Instagram。” 启动并检查浏览器授权 用户授权后,智能体验证连接。
“这个视频适合 TikTok 吗?” 读取平台 schema 并验证 在真实发布前发现问题。
“把发布视频发到所有指定平台。” 为选定 ID 创建发布 只投递到明确选择的目标。
“安排到周五上午 9 点。” 添加 ISO 日期和时区 视频进入指定时间的队列。
“发布完成了吗?” 通过 historyId 查询状态 返回各平台的最新结果。
“把今后的 YouTube 视频转发到 TikTok 和 Instagram。” 创建转发规则 自动分发符合条件的新视频。

Taisly 专注于视频发布,不是视频编辑器、文案生成器或 AI 模型替代品。

连接你的 AI 智能体

通过 MCP 连接 Taisly,查看账号、发布和安排视频、检查历史记录并管理转发。使用 OAuth 登录。

已经连接?请使用现有的 Taisly MCP 连接。OAuth 提供访问权限,无需额外的 API 密钥或安装 CLI。

设置方式取决于客户端。你可能需要在 MCP 或连接器设置中添加 Taisly,并在浏览器中完成 OAuth 授权。

连接 Taisly · MCP 文档

请按照设置指南帮我将 Taisly 连接到这个智能体。检查访问权限并列出我已连接的社交账号。设置期间不要发布任何内容。

Full documentation: https://docs.taisly.com/zh-CN/docs/mcp

API

使用 API 密钥和 HTTP 请求构建直接集成。AI 智能体通过独立的 MCP 和 OAuth 连接。

API

SDK、CLI 与本地文件

自定义代码或本地视频请参阅独立的 SDK、CLI 和本地 MCP 指南。这些是可选的开发工具。

SDK / CLI / Local MCP

智能体可用的 MCP 工具

  • 身份与账号:taisly_auth_status、taisly_platforms_list、taisly_platform_schema、taisly_platform_connect_start、taisly_platform_connect_check。
  • 发布与状态:taisly_posts_validate、taisly_posts_create、taisly_posts_status、taisly_posts_list。
  • 自动转发:taisly_reposts_list、taisly_reposts_create。
  • 本地设置:taisly_agent_setup_start、taisly_agent_checkin。

账号连接支持 instagram、tiktok、youtube、x 和 facebook。连接后重新获取列表,绝不猜测 ID。taisly_posts_create 需要 confirmed: true,只能在用户确认视频、文案、账号和时间后设置。

AI 智能体的安全发布流程

身份验证 -> 列出账号 -> 读取平台要求 -> 验证内容
-> 向用户展示最终操作 -> 获得明确确认 -> 发布或定时
-> 保存 historyId -> 检查状态

示例 1:通过远程 MCP 立即发布

使用 Taisly MCP 工具发布此视频:
视频 URL:https://cdn.example.com/launch.mp4
文案:发布日。这里是 30 秒产品导览。
目标:我的 TikTok 和 Instagram 账号
时间:立即
先列出账号、读取要求并验证。展示最终操作,我确认前不要发布。
发布后返回 historyId 并检查初始状态。
{"videoUrl":"https://cdn.example.com/launch.mp4","platforms":["platform_id_1","platform_id_2"],"description":"发布日。这里是 30 秒产品导览。","confirmed":true}

示例 2:让 AI 智能体定时发布

将 ./launch.mp4 安排在周五上午 9:00(Asia/Bangkok)。
发布到已连接的 TikTok、Instagram、YouTube、X 和 Facebook。
文案:“更快发布社交视频。”
先列出准确账号,验证文件和时间,展示最终操作并等待确认。
{"video":"./launch.mp4","platforms":["platform_id_1","platform_id_2","platform_id_3"],"description":"更快发布社交视频。","scheduled":"2026-07-31T09:00:00+07:00"}
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:status --id <historyId>

示例 3:创建跨平台自动转发

转发规则会监控一个源账号,并把未来符合条件的视频分发到目标账号。

taisly reposts:list
taisly reposts:create \
  --from <youtube_platform_id> \
  --to <tiktok_platform_id>,<instagram_platform_id>

MCP 使用 taisly_reposts_list 和 taisly_reposts_create。更多内容:完整转发指南、TikTok、Instagram Reels、YouTube Shorts。

示例 4:让智能体连接缺失账号

智能体先调用 taisly_platforms_list,发现缺少 Instagram 后调用 taisly_platform_connect_start,把 connectUrl 交给用户并等待浏览器授权,再通过 taisly_platform_connect_check 检查,重新列出平台,确认正确账号出现后才继续。智能体永远不需要用户密码。另见 Instagram 连接指南和 YouTube 连接指南。

哪些 AI 智能体可以使用 Taisly?

查看完整的 AI 智能体兼容目录。

智能体可以发布到哪些平台?

TikTok、Instagram Reels、YouTube Shorts、X 和 Facebook。始终使用 taisly_platforms_list 或 taisly platforms:list 返回的账号与 ID。

平台设置、文案与安全规则

发布前用 taisly_platform_schema 检查文案长度、必填字段、隐私、时区、画幅和时长。参阅避免重复内容像垃圾信息、转发视频播放量低的原因、最佳发布时间和视频压缩。

必须遵守:不猜测 ID;只用用户指定的账号;先验证;展示最终操作;要求明确同意;不泄露 TAISLY_API_KEY;保存 historyId;超时后先查历史而非盲目重试;遵守套餐、平台权限、内容政策和媒体要求。

JSON 优先的 CLI 工作流

taisly auth:status
taisly platforms:list
taisly platforms:schema --platform TikTok
taisly posts:validate --json ./campaign.json
taisly posts:create --json ./campaign.json
taisly posts:list --page 1
taisly posts:status --id <historyId>
taisly reposts:list
taisly reposts:create --from <platform_id> --to <platform_id_1,platform_id_2>

integrations:list 是 platforms:list 的别名。

JavaScript SDK 示例

import { Taisly } from "@taisly/agent";
const taisly = new Taisly({ apiKey: process.env.TAISLY_API_KEY });
const platforms = await taisly.platforms.list();
const validation = await taisly.posts.validate({
  video: "./launch.mp4",
  platforms: [platforms.data[0].id],
  description: "发布日",
});
if (!validation.success) throw new Error("发布内容未通过验证。");
const post = await taisly.posts.create({
  video: "./launch.mp4",
  platforms: [platforms.data[0].id],
  description: "发布日",
  scheduled: "2026-07-31T09:00:00+07:00",
});
console.log(post.historyId);

生产环境中应按用户要求匹配账号,不要简单选择第一个。

连接 Taisly

请通过远程 MCP 帮我连接 Taisly。先阅读文档。如果已有 Taisly 连接,请直接使用;否则指导我配置客户端并完成 OAuth 授权。检查访问权限,列出已连接的社交账号并说明可用功能。不要为此安装 Taisly 软件包或索要 API 密钥。设置期间不要发布内容或创建转发规则。今后发布前,请展示视频、文案、目标账号和时间供我确认,然后检查发布结果。

Full documentation: https://docs.taisly.com/zh-CN/docs/mcp
使用 Taisly MCP 发布社交媒体视频。
每次发布前检查身份、列出账号并匹配准确 ID、读取平台 schema、验证视频/文案/目标/时间,
向我展示完整操作并等待确认。确认后才以 confirmed: true 调用 taisly_posts_create,
返回 historyId 并检查状态。远程 MCP 使用公开 videoUrl,本地文件使用本地 MCP 或 CLI。
不要编造 ID、泄露凭据、发布到未请求账号或盲目重试。

面向 AI 智能体的机器可读摘要

name: Taisly Social Media Posting
purpose: 发布、定时、跟踪和自动转发短视频
website: https://taisly.com/zh-CN
application_setup: https://app.taisly.com/agent-kit
remote_mcp:
  url: https://app.taisly.com/mcp
  transport: streamable-http
  auth: oauth
  video_input: 直接公开的 http 或 https URL
local_package:
  npm: "@taisly/agent"
  mcp_command: npx -y @taisly/agent mcp
  cli_command: taisly
  video_input: 本地视频文件路径
registry:
  id: io.github.taisly/agent
safety:
  - 不要编造目标 ID
  - 发布前验证
  - 要求用户明确确认
  - 保存 historyId
  - 不要泄露凭据

常见问题

AI 智能体能发布到 TikTok、Instagram Reels、YouTube Shorts、X 和 Facebook 吗?

可以。它会先列出账号、匹配准确 ID、验证内容,再在用户确认后发布。

能定时发布和自动转发吗?

可以。scheduled 使用含时区的 ISO 日期;转发规则把一个源账号连接到一个或多个目标账号。

远程 MCP 能上传电脑里的文件吗?

不能。它需要直接公开的 videoUrl;本地文件请使用本地 MCP 或 CLI。

Taisly 支持 ChatGPT、Claude、Claude Code 和 Codex 吗?

支持。ChatGPT App 与 Claude 网页版可使用远程 connector;Claude Code 和 Codex 可使用远程 MCP、本地 MCP 或 CLI。参阅 Codex 集成和 Agent Kit。

Taisly 是通用文字发布 API 吗?智能体需要密码吗?

不是。它主要用于短视频发布与自动转发。账号授权在 Taisly 管理的浏览器流程中完成,智能体不会获得社交密码。

官方资源在哪里?

Agent Kit、智能体目录、MCP 文档、API 文档、npm、GitHub、MCP Registry、Glama。

从一个安全的只读任务开始

打开 Taisly AI Agents Setup 向导,选择并连接智能体,然后发送:

使用 Taisly 列出我已连接的社交账号。
告诉我哪些账号可用于视频发布,以及你将使用哪些平台 ID。
暂时不要创建发布。

成功后,同一智能体就能验证视频、请求确认、立即发布、定时、检查状态或创建跨平台转发流程。

自动发布视频的所有不同方式

只需创作一个视频。Taisly 会自动将它发布到 TikTok、Reels、Shorts 和另外九个平台

免费试用