接口概述
解析抖音视频分享链接,获取无水印视频、封面及视频信息
接口地址
请求方式
返回格式
支持解析抖音APP分享的短视频链接(如 https://v.douyin.com/xxx/),自动提取无水印视频资源,非官方接口请合理使用。
请求参数
通过URL参数传递解析需求,仅需必填参数即可完成解析:
| 参数名 | 类型 | 是否必填 | 示例值 | 说明 |
|---|---|---|---|---|
| url | string | 是 | https://v.douyin.com/AJQeofofiG4/ | 抖音视频分享链接,需包含完整协议(http/https) |
| type | string | 否 | video | 解析类型,默认video(视频),可选值:video(仅视频)、all(全部信息) |
| format | string | 否 | json | 返回格式,默认json,暂不支持其他格式 |
| callback | string | 否 | handleData | JSONP回调函数名,用于跨域请求时使用 |
参数使用示例
返回格式
API返回标准化JSON数据,包含视频基础信息、无水印链接及作者信息:
成功响应 (200)
{
"code": 200,
"msg": "解析成功",
"data": {
"video_id": "7356892108765432109",
"title": "这是一条抖音视频标题",
"cover": "https://p3-dy-ipv6.bytecdntp.com/img/tos-cn-p-0015/xxx.jpg",
"duration": 15, // 视频时长(秒)
"play_count": 12345, // 播放量
"like_count": 6789, // 点赞数
"comment_count": 345, // 评论数
"share_count": 123, // 分享数
"author": {
"name": "抖音作者昵称",
"avatar": "https://p3-dy-ipv6.bytecdntp.com/img/tos-cn-p-0015/yyy.jpg",
"uid": "123456789" // 作者ID
},
"videos": {
"watermark": "https://v6-dy.ixigua.com/zzz.mp4", // 带水印视频
"no_watermark": "https://v6-dy.ixigua.com/aaa.mp4", // 无水印视频(核心)
"cover_hd": "https://p3-dy-ipv6.bytecdntp.com/img/tos-cn-p-0015/cover-hd.jpg" // 高清封面
},
"music": {
"title": "背景音乐标题",
"url": "https://sf6-cdn-tos.douyinstatic.com/obj/xxx.mp3" // 背景音乐链接
}
},
"timestamp": 1718967890,
"request_id": "req-123e4567-e89b-12d3-a456-426614174000"
}
错误响应
// 链接无效
{
"code": 400,
"msg": "解析失败:无效的抖音链接",
"data": null,
"timestamp": 1718967900,
"request_id": "req-123e4567-e89b-12d3-a456-426614174001"
}
// 解析超时
{
"code": 504,
"msg": "解析超时:请检查链接有效性或稍后重试",
"data": null,
"timestamp": 1718967910,
"request_id": "req-123e4567-e89b-12d3-a456-426614174002"
}
返回字段说明
| 字段名 | 类型 | 说明 |
|---|---|---|
| code | int | 状态码:200成功,4xx客户端错误,5xx服务器错误 |
| msg | string | 解析结果描述,错误时返回具体原因 |
| data | object | 解析成功时返回的视频数据,失败时为null |
| data.videos.no_watermark | string | 无水印视频直接播放链接(核心字段) |
| request_id | string | 请求唯一标识,用于问题排查 |
示例调用
1. 基础解析调用
返回结果(精简版)
{
"code": 200,
"msg": "解析成功",
"data": {
"title": "示例视频标题",
"cover": "https://xxx.jpg",
"videos": {
"no_watermark": "https://v6-dy.ixigua.com/aaa.mp4"
}
},
"timestamp": 1718967890
}
2. 前端代码集成示例
PHP示例(服务端)
<?php
// 抖音视频解析
$douyinUrl = 'https://v.douyin.com/AJQeofofiG4/';
$apiUrl = 'https://api.ihuahui.win/api/video/api/douyin.php?url=' . urlencode($douyinUrl);
// 发起请求
$response = file_get_contents($apiUrl);
$data = json_decode($response, true);
if ($data['code'] === 200) {
// 解析成功
echo '无水印视频链接: ' . $data['data']['videos']['no_watermark'];
} else {
echo '解析失败: ' . $data['msg'];
}
?>
在线测试
输入抖音视频分享链接,点击解析按钮获取无水印视频及信息
支持从抖音APP分享的短视频链接
解析成功后将显示视频预览