用途
该技能用于通过 Rube MCP 调用 Composio 的 TikTok 工具包,自动化 TikTok 内容创建与账号资料操作,包括上传/发布视频、发布图片帖、管理内容以及查看用户资料与统计。
主要能力
- 上传并发布视频:支持单个(TIKTOK_UPLOAD_VIDEO)或多个(TIKTOK_UPLOAD_VIDEOS)视频上传,查询发布状态,再执行发布。
- 发布图片帖:通过 TIKTOK_POST_PHOTO 上传并发布图片。
- 列出与管理视频:通过 TIKTOK_LIST_VIDEOS 查看已发布视频,支持分页。
- 查看资料与统计:TIKTOK_GET_USER_PROFILE、TIKTOK_GET_USER_STATS、TIKTOK_GET_USER_BASIC_INFO。
- 检查发布状态:TIKTOK_FETCH_PUBLISH_STATUS 轮询上传/发布操作状态。
使用方式
前置条件:
- Rube MCP 必须已连接(RUBE_SEARCH_TOOLS 可用)。
- 已通过 RUBE_MANAGE_CONNECTIONS 激活 TikTok 连接(toolkit 为 tiktok)。
- 始终先调用 RUBE_SEARCH_TOOLS 获取当前工具结构。
设置步骤:
- 获取 Rube MCP:在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器,无需 API 密钥。
- 确认 RUBE_SEARCH_TOOLS 有响应,以验证 Rube MCP 可用。
- 调用 RUBE_MANAGE_CONNECTIONS,toolkit 为 tiktok。
- 若连接不是 ACTIVE,按返回的授权链接完成 TikTok OAuth。
- 确认连接状态为 ACTIVE 后再运行任何工作流。
核心工作流:
-
上传并发布视频 工具顺序:TIKTOK_UPLOAD_VIDEO 或 TIKTOK_UPLOAD_VIDEOS(上传)→ TIKTOK_FETCH_PUBLISH_STATUS(查询状态)→ TIKTOK_PUBLISH_VIDEO(发布)。 上传关键参数:video(含 s3key、mimetype、name 的文件对象)、title。 发布关键参数:publish_id、title、privacy_level(PUBLIC_TO_EVERYONE、MUTUAL_FOLLOW_FRIENDS、FOLLOWER_OF_CREATOR、SELF_ONLY)、disable_duet、disable_stitch、disable_comment。 注意:上传与发布是两个独立步骤,需先上传后发布;上传后轮询状态直到处理完成;视频需满足 MP4/WebM、最大 10 分钟、最大 4GB;标题有字符限制;隐私级别字符串区分大小写;处理可能耗时 30–120 秒。
-
发布图片 工具顺序:TIKTOK_POST_PHOTO(上传并发布)→ TIKTOK_FETCH_PUBLISH_STATUS(可选)。 关键参数:photo(含 s3key、mimetype、name 的文件对象)、title、privacy_level。 注意:图片帖为较新功能,可用性可能因账号类型而异;支持 JPEG、PNG、WebP;存在图片尺寸限制。
-
列出与管理视频 工具顺序:TIKTOK_LIST_VIDEOS。 关键参数:max_count、cursor。 注意:仅返回认证用户自己的视频;响应含 id、title、create_time、share_url、duration 等元数据;分页基于 cursor,需检查 has_more 与 cursor;新发布视频可能不会立即出现在列表中。
-
查看用户资料与统计 工具顺序:TIKTOK_GET_USER_PROFILE(必需)→ TIKTOK_GET_USER_STATS(可选)→ TIKTOK_GET_USER_BASIC_INFO(替代)。 无需必填参数,返回认证用户数据。 注意:仅能查看认证用户自身资料;统计含粉丝数、关注数、视频数、获赞数;GET_USER_PROFILE 比 GET_USER_BASIC_INFO 返回更多细节;统计可能有轻微延迟。
-
检查发布状态 工具顺序:TIKTOK_FETCH_PUBLISH_STATUS。 关键参数:publish_id。 注意:状态含 processing、success、failure;建议每 5–10 秒轮询以避免速率限制;失败会返回错误详情;内容审核可能导致延迟或拒绝。
适用场景
- 需要批量或流程化地上传、发布 TikTok 视频或图片。
- 需要查询账号自身资料、粉丝与视频统计。
- 需要分页浏览并管理自己的已发布视频。
限制
- 仅能操作认证用户自身的资料与内容,无法查看其他用户资料。
- 受 TikTok API 严格速率限制,需实现指数退避处理 429 响应;上传操作有每日上限。
- OAuth 令牌有作用域与过期限制,需确保 video.upload 与 video.publish 已授权,401 时需重新认证。
- 响应数据可能嵌套在 data 或 data.data 下,需防御性解析;publish_id 为字符串,须原样使用。
- 内容须符合 TikTok 社区准则。
- 关于收费、价格及其他未提及信息暂未提供。