国内应用接入
抖音 MCP 接入:只读查询账号与公开视频
这是一项 Beta、只读的开放平台连接。应用审核和 OAuth 授权完成后,机器人可以读取已授权账号的公开资料及其已发布视频,不会发作品、评论或修改账号。
抖音接入的权限边界是什么?
抖音开放平台要求开发者先创建并审核应用,再由具体用户完成 OAuth 授权。当前连接使用 Client Key 与 Refresh Token,由服务端刷新 Access Token,只开放账号资料和已发布视频列表两个只读动作。
它适合整理自己账号的公开视频清单、复盘标题和发布时间,或给内容运营生成摘要。它不能自动发布视频、创建草稿、回复评论,也不提供账号私密数据或完整运营分析。
接入后可以做什么?
- 读取授权账号资料:调用 user_info 权限读取已授权抖音账号的公开昵称、头像等资料。
- 分页查询公开视频:在获得 video.list 权限后,按游标列出该账号已发布的公开视频。
- 服务端自动续期:使用 Refresh Token 刷新短期 Access Token,并安全保存抖音返回的轮换凭证。
抖音 Client Key 与 Refresh Token 怎么准备?
需要一个通过审核的抖音开放平台应用、应用 Client Key,以及用户完成 OAuth 授权后取得的 Refresh Token。视频列表还要单独申请 video.list 权限。
- 创建并提交开放平台应用 — 在抖音开放平台创建应用,填写真实使用场景、回调地址和所需权限,并等待审核。
- 申请最小只读权限 — 至少申请 user_info;如需视频列表,再申请 video.list,不要添加当前连接用不到的写权限。
- 完成用户 OAuth 授权 — 让要查询的抖音账号通过官方授权页同意访问,并由您的 OAuth 流程安全取得 Refresh Token。
- 连接抖音 Beta — 在国内应用列表填写 Client Key 与 Refresh Token,保存后先查询账号资料。
- 验证视频分页 — 再用小数量查询公开视频,确认应用确实获得 video.list 权限并能正常翻页。
连接后可以直接这样问
- “读取当前授权抖音账号的公开资料,只显示昵称和账号标识”
- “列出最近 10 条已发布视频的标题和发布时间,不做任何写入”
- “继续读取下一页公开视频,并把重复项去掉”
使用前必须知道的限制
当前连接为 Beta,只支持 me 和 videos 两个只读动作。视频列表单次 1–20 条并使用游标分页,必须有 video.list 权限;应用审核、用户授权、接口配额和可见字段都由抖音开放平台控制。不支持发布、删除、评论、私信、草稿或完整数据分析。
Refresh Token 可代表用户续期授权,必须按密钥保护。只申请任务所需的只读权限,并在用户撤销授权或停止使用时删除连接。公开视频元数据也可能涉及个人信息,不要无目的批量收集或跨账号传播。
托管连接还是自己搭工具?
| 方案 | 适合谁 | 您需要负责什么 |
|---|---|---|
| OpenClaw Launch 托管 | 希望尽快让机器人持续在线并连接抖音的用户 | 提供必要授权、确认敏感操作并管理自己的应用账户 |
| 自行部署 | 已有服务器、愿意维护 OpenClaw/Hermes 与兼容工具的开发者 | 自行完成应用审核、OAuth 回调与令牌交换,维护 Refresh Token 轮换、权限检查、分页、限流、错误脱敏和用户撤权流程。 |
自行部署是合理选择;托管方案省下的是服务器配置、运行监控和集成维护时间。OpenClaw Launch 的托管价格为首月 $3,续费 $6/月,支持支付宝和微信支付。应用自身的会员、API 配额或其他费用仍按应用方规则计算。
已经有机器人?前往国内应用一键接入查看连接状态;第一次部署可先阅读养龙虾入门指南。
抖音接入常见问题
可以让机器人自动发布抖音视频吗?
不可以。当前接入只读取授权账号资料和已发布视频,没有发布、草稿或删除能力。
为什么看不到视频列表?
应用通常还需要通过 video.list 权限审核,并且授权用户要同意该权限;只有 user_info 不够。
需要个人还是企业开发者账号?
资质要求取决于抖音开放平台当前的应用类型和权限规则,请以创建应用时的官方要求为准。
令牌过期后需要手动重连吗?
服务端会用 Refresh Token 自动刷新并保存轮换凭证;如果用户撤权或 Refresh Token 失效,则需要重新完成 OAuth。