# 抖音 / 视频号 自动发布 API 与自动化方案(2024-2025) ## 1. 官方 API 开放现状 ### 抖音 - **核心结论**:抖音官方从未开放"全自动无限制发布"的公开 API。自 2024 年起,内容发布接口**仅对企业资质开发者开放**。 - 申请流程:需在抖音开发者后台创建应用,获取 `ClientKey` 和 `ClientSecret`,并完成**企业开发者认证 + 内容安全承诺书**。 - 权限分级: - 初级认证:视频上传、基础数据查询(日调用上限 500 次) - 中级认证:私信管理、评论回复(日调用上限 2000 次) - 高级认证:直播管控、广告投放(日调用上限 10000 次) ### 视频号 - 微信视频号目前**没有面向外部开发者开放自动发布的官方 API**。 - 现有自动化方案均基于**浏览器自动化(RPA)**或真机/云手机模拟操作。 ## 2. 核心 API 流程(抖音) 标准视频发布流程: | 步骤 | 动作 | 目的 | | :--- | :--- | :--- | | 1 | 上传视频 (`video/upload/`) | 上传视频文件,返回 `video_id` | | 2 | 创建视频 (`video/create/`) | 使用 `video_id` 设置标题、描述、封面、标签并发布 | ### 典型接口 ``` POST https://open.douyin.com/video/upload/?open_id={open_id}&access_token={access_token} POST https://open.douyin.com/video/create/?open_id={open_id}&access_token={access_token} ``` ### `video/create` 关键参数 - `access_token`: OAuth token - `video_id`: 上传步骤返回的唯一标识 - `title` / `video_title`: 视频标题(≤ 100 字) - `video_desc`: 描述(≤ 500 字) - `cover`: 封面图片 URL 或本地路径 - `tags`: 逗号分隔的标签 - `latitude` / `longitude`: 位置数据(可选) ### 大文件分片上传 1. 初始化分片上传 → 获取 `upload_id` 2. 使用 `upload_id` 上传分片 3. 完成分片上传 → 获取 `video_id` 4. 调用 `video/create` 发布 ## 3. 主流自动化上传技术方案 ### 方案 A:浏览器自动化(个人/小团队首选) 基于 `Playwright` / `Selenium` / `Puppeteer` 模拟人工操作。 | 开源项目 | 支持平台 | 核心特点 | |---|---|---| | `dreammis/social-auto-upload` | 抖音、视频号、B站、小红书、快手、TikTok、YouTube | 2024-2025 最活跃开源项目。支持视频/图文上传、定时发布、CLI、Skill 接口 | | `withwz/douyin_upload` | 抖音 | Python + Playwright,支持并发上传、精准 `@人`、单双日话题策略 | **优势**:成本低、无需企业资质、多平台适配。 **劣势**:依赖网页 DOM 结构,平台前端改版后脚本易失效。 ### 方案 B:真机 / 云手机 RPA 通过 `Airtest` / `Appium` 在真机或云手机上直接操控 APP。 - **优势**:最接近真人环境,能规避部分网页端限制,支持挂载团购/小黄车。 - **劣势**:上传耗时较长,账号频繁切换易触发异常警告,硬件/云手机成本较高。 ## 4. 2024-2025 内容规范与风控红线 ### AIGC 标识 - 抖音《AIGC 平台规范》要求:利用人工智能技术生成的视频、图片、虚拟人直播必须进行**显著标识**。 - 发布者需对 AI 生成内容产生的后果负责。 - 虚拟人必须在平台注册,技术使用者需实名认证。 ### 防风控策略 - **内容去重**:跨账号内容重复率超过 30% 将触发限流。 - **设备隔离**:单设备登录建议不超过 3 个账号,多账号需配置独立 IP。 - **行为模拟**:发布间隔建议设置 30 秒 ~ 5 分钟随机延迟;错峰发布。 ## Source - https://blog.csdn.net/qq_25320187/article/details/109649798 - https://github.com/dreammis/social-auto-upload - https://www.sohu.com/a/881896485_122366660 - https://www.ithome.com/0/691/389.htm