抖音

抖音平台能力聚合:视频/图文解析(无水印提取)与评论自动发布(纯服务端签名,无需浏览器)。

/api/douyin/

服务说明

抖音服务提供两类能力:视频 / 图文解析——传入分享链接即可拿到无水印的视频或图集地址等信息;评论发布——在指定视频下发布一条一级纯文本评论。

两条线路均需项目签名。抖音的风控参数全部由服务端处理:视频解析走匿名 ttwid 加重试策略,评论发布在服务端补环境执行抖音官方 JS 生成所需签名,调用方既不需要浏览器,也不需要自行实现签名算法。

评论接口风控较严,建议低频调用并对失败做退避重试,避免短时间内对同一视频重复提交。

响应格式

所有接口返回同一个 JSON 信封,业务数据都在 data 里:

{
  "code": 10000,
  "msg": "成功",
  "data": { ... }
}
  • code:业务状态码,10000 表示成功;其余为各类错误,完整清单见「错误码」页。
  • msg:给人看的提示文案,可直接展示给终端用户,但不要用它做逻辑判断。
  • data:业务数据;出错时通常为 null。各接口 data 的具体字段见该接口的「响应说明」。

判断成功与否请看 code,不要依赖 HTTP 状态码。 查看完整错误码

视频解析

抖音视频/图文解析 需签名

把抖音分享内容解析为可直接下载的视频/图文数据。

POST /api/douyin/video/parse 累计调用 0 次

解析抖音内容

解析抖音视频或图文,返回无水印地址等信息。

必填:支持三种输入 —— ①完整分享文本 ②链接(v.douyin.com 短链 或 www.douyin.com/video/xxx)③纯数字 aweme_id

  • 请求体为 application/x-www-form-urlencoded 表单。
  • 请使用真实可访问的分享内容测试;解析失败返回外部服务错误。
响应说明 外层统一格式
字段 类型 说明
title string 视频/图文标题
cover string 封面图地址
duration float 时长(秒);图文为 null
medias array 视频下载列表;图文为空数组
medias[].format string 画质描述(如 1080P)
medias[].url string 无水印视频地址
medias[].file_size int 文件大小(字节,可能为 null)
images array 图片下载列表;视频为空数组
images[].format string 图片描述(如 图片1)
images[].url string 图片原图地址
images[].file_size int 文件大小(通常为 null)
返回示例
{
  "title": "示例视频标题",
  "cover": "https://p3-sign.douyinpic.com/cover.jpg",
  "duration": 15.0,
  "medias": [
    {"format": "1080P", "url": "https://v3-dy.douyinvod.com/xxx.mp4", "file_size": 1234567}
  ],
  "images": []
}
小影API · 通用 API 聚合服务