短视频去水印接口
采用composer的自动加载类机制去注册appcontroller 我个人比较喜欢对象,不太喜欢什么都放在一个文件里面,所以可以根据我写的去写原生的会更简单作者博客
作者的博客:www.smalls.vip作者声明
github上面的代码仅供参考,请不要进行商业交易等等,如有发现后果自负 作者开源不易,真心只需要一个star,就是你们给我的支持 既然我开源的,那么即使缘分,给一个star吧安装方法
1、全部源码直接下载,放到自己配置环境里面去 2、绑定网站目录到public【为了更加安全的体验防止vendor和app直接暴露】 3、index.php里面直接获取$_POST或者$_GET这样是不可取的,安全性低,自己可以使用一些htmlspecialchars等一些过滤器代码实现:(可以参考appcontrollerWatermarkController.php)
try {
if (strpos($url, "douyin.com") || strpos($url, "iesdouyin.com")) {
$result = VideoManager::DouYin()->start($url);
} elseif (strpos($url, "huoshan.com")) {
$result = VideoManager::HuoShan()->start($url);
} elseif (strpos($url, "ziyang.m.kspkg.com") || strpos($url, "kuaishou.com") || strpos($url, "gifshow.com") || strpos($url, "chenzhongtech.com")) {
$result = VideoManager::KuaiShou()->start($url);
} elseif (strpos($url, "www.pearvideo.com")) {
$result = VideoManager::LiVideo()->start($url);
} elseif (strpos($url, "www.meipai.com")) {
$result = VideoManager::MeiPai()->start($url);
} elseif (strpos($url, "immomo.com")) {
$result = VideoManager::MoMo()->start($url);
} elseif (strpos($url, "ippzone.com")) {
$result = VideoManager::PiPiGaoXiao()->start($url);
} elseif (strpos($url, "pipix.com")) {
$result = VideoManager::PiPiXia()->start($url);
} elseif (strpos($url, "longxia.music.xiaomi.com")) {
$result = VideoManager::QuanMingGaoXiao()->start($url);
} elseif (strpos($url, "shua8cn.com")) {
$result = VideoManager::ShuaBao()->start($url);
} elseif (strpos($url, "toutiaoimg.com") || strpos($url, "toutiaoimg.cn")) {
$result = VideoManager::TouTiao()->start($url);
} elseif (strpos($url, "weishi.qq.com")) {
$result = VideoManager::WeiShi()->start($url);
} elseif (strpos($url, "mobile.xiaokaxiu.com")) {
$result = VideoManager::XiaoKaXiu()->start($url);
} elseif (strpos($url, "xigua.com")) {
$result = VideoManager::XiGua()->start($url);
} elseif (strpos($url, "izuiyou.com")) {
$result = VideoManager::ZuiYou()->start($url);
} else {
return [
'status' => false,
'data' => '您输入的链接错误!'
];
}
if (!$result) {
return [
'status' => false,
'data' => '您输入的链接错误!'
];
}
return [
'status' => true,
'data' => $result
];
} catch (Exception $e) {
return [
'status' => false,
'data' => $e->getMessage()
];
}
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考学习用!
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。