SuperAPI AI 工具集

publish-to-social

编程与开发

查看项目

更新于 10-16 05:49

技能介绍

用途:把已生成的 agent-media 视频(来自视频技能的 R2 video_url)发布到用户已连接的社交渠道,支持 TikTok、Instagram、X。可通过 REST、CLI(agent-media social ...)和 MCP 工具(social_channels / social_connect / social_publish)三种方式调用,所有请求使用用户的 Authorization: Bearer ma_... 令牌,访问 https://api.agent-media.ai。

连接渠道(一次性,需用户本人操作):GET /v1/social/providers 列出可连接网络;POST /v1/social/connect { provider } 返回 OAuth 授权 URL,用户打开并授权;GET /v1/social/channels 返回已连接渠道及其 id;DELETE /v1/social/channels/:channelId 断开连接。代理无法代替用户完成 OAuth。CLI 对应 agent-media social providers、connect、channels;MCP 对应 social_connect、social_channels。

发布视频:向 POST https://api.agent-media.ai/v1/social/publish 发送 video_url、channel_ids、caption 和 type(now 立即发布,或 schedule 加 date 定时)。CLI 为 agent-media social publish --video <url> --channels <id,id> --caption "...",加 --at <iso> 定时;MCP 为 social_publish。video_url 必须是 agent-media 的 R2 URL,平台会代为转存;channel_ids 来自 /v1/social/channels;各网络特有要求由服务端填充。返回 { success: true, media_id, post_ids },只有 post_ids 非空才算真正发布成功,空 post_ids 应视为失败。

典型流程:用 generate_video 生成视频并取 final_output.video_url;若无已连接渠道,引导用户完成连接;再发布到选定 channel_ids 并确认 post_ids 返回。

限制:社交操作共享速率预算,不要轮询;连接一次后按需发布。OAuth 必须由用户本人完成。资料未提供具体价格、配额数值或各平台内容限制。