视频搭建教程:
目前市面上的去水印网站或者小程序都是对接的三方api,而这套系统就完美解决了这个问题,让你可以直接对接自己的,从而实现0成本解析去水印视频等。
全平台去水印API系统功能介绍
30+平台一键解析,开发者快速接入
在短视频内容爆炸的时代,如何高效获取无水印素材、快速对接去水印能力,是开发者和运营者的共同需求。本文将全面介绍这套全平台去水印API系统的技术架构与核心功能,帮助开发者快速了解并接入。
系统架构概览
系统基于 PHP 8.0 + MySQL 5.7 + Apache 构建,采用 PSR-4 自动加载(App\ 命名空间),模块化分层设计:
- Core 层:Database、Security、Response、HttpClient 等基础能力
- Parsers 层:30+ 平台解析器,每个平台独立 Parser 类
- Services 层:业务逻辑封装(媒体代理、解析缓存、用户服务等)
- API 层:RESTful 接口,API Key 鉴权
- 前端:首页解析、用户中心、管理后台
1. 首页在线解析
用户粘贴短视频链接,系统自动识别平台并返回无水印视频/图集/封面/文案。前端通过 index.html 提供交互界面,后端调用对应 Parser 解析,结果经 ParseCacheService 缓存加速。
DetectService 完成,匹配各 Parser 的 URL 模式;解析结果通过 MediaProxyService 代理下载,token 机制保护媒体资源不被盗链。
2. 用户注册与登录
系统提供邮箱注册,内置多层安全防护:
- CSRF Token 防跨站请求伪造
- 蜜罐字段 反自动化注册
- 登录限频 防暴力破解
- Remember Me 30天免登录(
remember_tokens表)
login_attempts 表,Remember Me 通过 remember_tokens 表实现长期会话保持,蜜罐字段在表单中隐藏,自动填充的请求直接拒绝。
3. 用户中心
登录后可查看套餐配额、管理 API Key、浏览解析记录、修改密码、升级会员。
users 表的 plan 和 plan_expires_at 字段。
4. RESTful API 接口
系统提供标准 RESTful API,支持 API Key 鉴权,方便开发者快速集成:
| 接口 | 说明 |
|---|---|
POST /api/v1/parse | 解析短视频链接,返回无水印资源 |
POST /api/v1/detect | 检测链接所属平台 |
GET /api/v1/platforms | 获取支持的平台列表 |
GET /api/v1/key/info | 查询 API Key 配额信息 |
GET /api/v1/logs | 获取请求日志 |
Authorization Header 携带 API Key,api_keys 表记录密钥状态、每日配额(daily_limit)和总请求次数(total_requests),CORS 预检请求自动处理。
5. 管理后台
管理后台(admin12345/)提供完整的运营管理能力:
- 概览统计:总请求数、成功率、注册用户数、高级会员数
- 平台统计:各平台解析量排行
- 用户管理:开通/续费/降级/禁用
- API Keys 管理:启用/禁用密钥
- 系统设置:站点名称、每日配额、月费、注册开关、Key必填开关
admins 表存储管理员账号,settings 表存储系统配置项(键值对结构),用户管理操作直接修改 users 表的 plan 字段。
6. 价格方案
系统提供两档价格方案,灵活满足不同需求:
| 方案 | 价格 | 每日配额 | 速率限制 | 适用场景 |
|---|---|---|---|---|
| 普通用户 | 免费 | 100次/天 | 有限制 | 个人轻度使用 |
| 高级会员 | 按月订阅 | 不限次 | 不限速 | 商业/批量使用 |
users.plan 字段,api_keys 表的 daily_limit 字段控制每日配额,plan_expires_at 字段管理会员到期时间,系统设置中的月费和配额可动态调整。
7. API 文档与对接指南
系统提供完整的 API 文档,包含接口说明、微信小程序对接指南,以及 PHP / JavaScript / Python / cURL 多语言代码示例,开发者可快速上手集成。
支持平台一览
系统当前支持 30+ 主流短视频和社交媒体平台:
每个平台对应 src/Parsers/ 下的独立 Parser 类,新增平台只需实现 Parser 接口并注册 URL 模式即可。
安全机制
系统内置多层安全防护:
数据库设计
核心数据表:
admins 管理员账号users 用户信息(含 plan/plan_expires_at)api_keys API 密钥(含 plan/daily_limit/total_requests)request_logs 请求日志platforms 平台配置settings 系统设置(键值对)remember_tokens 记住登录 Tokenlogin_attempts 登录尝试记录schema_migrations 数据库迁移版本这套全平台去水印API系统采用模块化架构设计,30+ 平台解析器可独立扩展,RESTful API 标准化输出,完善的安全机制和用户管理体系,适合短视频创作者、自媒体运营、小程序开发者和API集成商快速接入使用。无论是个人轻度使用还是商业批量需求,都能灵活满足。







暂无评论内容