支持平台:网易云、抖音、快手、小红书、汽水音乐、微博、bilibili、皮皮虾、皮皮搞笑等,支持短视频图集去水印
本工具用于解析各大短视频平台的视频链接,获取视频的详细信息,包括:
所有接口均返回结构化的 JSON 数据,便于快速集成到您的应用中。
本项目为开源软件,遵循 MIT 许可证。任何个人或组织均可在遵守许可证及当地法律法规的前提下使用、修改和分发本项目源代码。
本项目仅提供技术研究与接口示例,代码仅用于学习交流与技术测试,不得用于任何非法用途。
通过本项目解析出的短视频、图集、音乐及相关素材,其著作权、邻接权及其他合法权益均归原平台及作品权利人(包括但不限于作者)所有。
使用者应自行确保已获得必要授权,并在合法、合规、合理范围内使用相关内容;由使用本项目产生的任何直接或间接后果,均由使用者自行承担。
如权利人认为相关内容存在侵权或不当使用,请及时联系处理,我们将积极配合。
| 平台 | 接口文件 | 状态 |
|---|---|---|
| 抖音 (TikTok 中国) | douyin.php |
✅ 可用 |
| 快手 | kuaishou.php |
✅ 可用 |
| 小红书 | xhsjx.php |
✅ 可用 |
| 汽水音乐 | dymusic.php |
✅ 可用 |
| 皮皮搞笑 | pipigx.php |
✅ 可用 |
| 皮皮虾 | ppxia.php |
✅ 可用 |
| 哔哩哔哩 | bilibili.php |
✅ 可用 |
| 微博 【接口版】 | weibo.php |
✅ 可用 |
| 微博 | weibo_v.php |
✅ 可用 |
| 今日头条 | toutiao.php |
✅ 可用 |
git clone https://github.com/jiuhunwl/short_videos.git
cd short_videos将 PHP 文件上传到您的 Web 服务器即可使用,无需任何配置!
直接通过 URL 访问接口:
https://你的服务器地址/api/xxx.php?url=视频链接https://api.bugpk.com/api/douyin.php?url=https://v.douyin.com/xxxx/…重要提示: 抖音解析可能需要使用 Cookie 以提高解析成功率。
| 参数名 | 类型 | 描述 | 是否必填 |
|---|---|---|---|
url |
字符串 | 短视频平台的视频链接 | ✅ 是 |
| 字段 | 类型 | 描述 |
|---|---|---|
code |
整数 | 业务状态码 (200 成功,400/404/500 失败) |
msg |
字符串 | 响应消息(便于直接展示错误原因) |
data |
对象/数组 | 返回数据主体(失败时可能为空数组) |
data.type |
字符串 | 内容类型:video / image / live / unknown |
data.title |
字符串 | 标题(通常与 desc 一致) |
data.desc |
字符串 | 描述文本 |
data.author |
对象 | 作者信息对象 |
data.author.name |
字符串 | 作者昵称 |
data.author.id |
字符串 | 作者唯一标识 |
data.author.avatar |
字符串 | 作者头像 URL |
data.cover |
字符串 | 封面图 URL |
data.music |
对象 | 背景音乐信息对象 |
data.music.title |
字符串 | 背景音乐标题 |
data.music.author |
字符串 | 背景音乐作者 |
data.music.url |
字符串 | 背景音乐直链 |
data.music.cover |
字符串 | 背景音乐封面 URL |
data.duration |
整数/空 | 视频时长(毫秒,可能为 null) |
data.url |
字符串/空 | 视频直链(type=video 时返回) |
data.video_backup |
数组 | 视频备选直链列表(type=video) |
data.video_id |
字符串 | 视频 ID(type=video) |
data.images |
数组 | 图集图片 URL 数组(type=image/live) |
data.live_photo |
数组 | 实况图数组(type=live,每项包含 image 和 video) |
| 状态码 | 描述 |
|---|---|
200 |
解析成功 |
400 |
请求参数错误 |
404 |
视频不存在 |
500 |
服务器错误 |
欢迎贡献代码!请随时提交 Issue 和 Pull Request。
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)本项目采用 MIT 许可证 - 详见 LICENSE 文件。
作者:JH-Ahua
接口演示官网:https://api.bugpk.com/
反馈邮箱:[email protected]
GitHub:https://github.com/jiuhunwl
欢迎关注微信公众号获取更多资讯:
如果您觉得这个项目对您有帮助,欢迎通过以下方式支持我们的工作:
感谢以下支持者的慷慨赞助,您的支持是我们持续改进的动力!
暂无开放 Issues,或尚未同步最近议题。