欢迎光临 - 我的站长站,本站所有资源仅供学习与参考,禁止用于商业用途或从事违法行为!

php教程

抖音短视频去水印官方API接口源码

php教程 我的站长站 2023-10-04 共224人阅读

抖音短视频去水印官方API接口源码,非第三方接口,官方接口,效果如下:

抖音短视频去水印官方API接口源码

API源码

<?php
$finalUrl = "";
$errorMsg = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $input = $_POST['inputField'];
    // 处理用户输入,尝试获取视频ID或链接
    $videoIdOrLink = processUserInput($input);
    if (is_numeric($videoIdOrLink)) {
        // 如果输入是纯数字,则认为它是videoId
        $videoId = $videoIdOrLink;
    } else if (preg_match('/v\.douyin\.com\/[a-zA-Z0-9]+/', $videoIdOrLink)) {
        // 从链接中提取视频ID
        $videoId = extractVideoId($videoIdOrLink);
    } else {
        $errorMsg = "输入无法识别";
    }
    if ($videoId) {
        $apiUrl = "https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?reflow_source=reflow_page&item_ids={$videoId}&a_bogus=64745b2b5bdc4e75b720a9a85b19867a";
        $response = file_get_contents($apiUrl);
        $data = json_decode($response, true);
        if (!empty($data['item_list'][0]['video']['play_addr']['uri'])) {
            $uri = $data['item_list'][0]['video']['play_addr']['uri'];
            
            $desc = $data['item_list'][0]['desc'];
            
            
            $finalUrl = "www.iesdouyin.com/aweme/v1/play/?video_id={$uri}&ratio=1080p&line=0";
        }
    } else if (!$errorMsg) {
        $errorMsg = "无法获取视频ID";
    }
}
function processUserInput($input) {
    preg_match('/v\.douyin\.com\/[a-zA-Z0-9]+/', $input, $matches);
    if (!empty($matches)) return $matches[0];
    preg_match('/\d{19}/', $input, $matches);
    if (!empty($matches)) return $matches[0];
    return null;
}
function extractVideoId($link) {
    $redirectLink = getRedirectUrl($link);
    preg_match('/\/video\/(\d+)\//', $redirectLink, $idMatches);
    return !empty($idMatches) ? $idMatches[1] : null;
}
function getRedirectUrl($url) {
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($ch);
    preg_match('/^Location: (.+)$/mi', $response, $matches);
    return !empty($matches[1]) ? trim($matches[1]) : null;
}
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>无水印下载</title>
<meta name="keywords" content="程序项目更新地址https://zhiyun66.github.io/htm/index.html"/>
    <link rel="stylesheet" href="https://unpkg.com/bootstrap@4.5.2/dist/css/bootstrap.min.css">
    <!-- toastr CSS -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/css/toastr.min.css">
</head>
<body>
<div class="container mt-5">
    <div class="row justify-content-center">
        <div>
            <div>
                <div class="card-header text-center">
                    输入抖音链接
                </div>
                <div>
                    <form action="" method="post">
                        <div>
                            <label for="inputField">输入信息:</label>
                            <input type="text" id="inputField" name="inputField" placeholder="输入包含抖音链接的文本,或者是视频ID">
                        </div>
                        <div class="form-group text-center">
                            <button type="submit" class="btn btn-primary" id="submit-one">提交</button>
                        </div>
                        <div>
                            <label for="resultLink">视频标题:(双击复制)</label>
                            <input type="text" id="resultdesc" value="<?php echo $desc; ?>" readonly style="width:100%;">
                        </div>
                        
                        <div>
                            <label for="resultLink">无水印链接:(双击复制)</label>
                            <input type="text" id="resultLink" value="<?php echo $finalUrl; ?>" readonly style="width:100%;">
                        </div>
                        <?php if($errorMsg): ?>
                        <div class="alert alert-danger" role="alert">
                            错误: <?php echo $errorMsg; ?>
                        </div>
                        <?php endif; ?>
                    </form>
                </div>
            </div>
        </div>
    </div>
</div>
<script src="https://unpkg.com/jquery@3.5.1/dist/jquery.min.js"></script>
<script src="https://unpkg.com/@popperjs/core@2.9.2/dist/umd/popper.min.js"></script>
<script src="https://unpkg.com/bootstrap@4.5.2/dist/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/js/toastr.min.js"></script>
<script>
$(document).ready(function() {
    // 当用户双击resultLink输入框时,复制其内容
    $("#resultLink").dblclick(function() {
        this.select();
        document.execCommand('copy');
        toastr.options.timeOut = 2000; // 3秒后消失
        toastr.options.positionClass = "toast-top-center"; // 设置位置在顶部中间
            // 使用toastr来显示消息
        toastr.success('链接已复制到剪贴板!');
        // alert("链接已复制到剪贴板!");
    });
    
    // 当用户双击resultdesc输入框时,复制其内容
    $("#resultdesc").dblclick(function() {
        this.select();
        document.execCommand('copy');
        toastr.options.timeOut = 2000; // 3秒后消失
        toastr.options.positionClass = "toast-top-center"; // 设置位置在顶部中间
            // 使用toastr来显示消息
        toastr.success('标题已复制到剪贴板!');
        // alert("链接已复制到剪贴板!");
    });
    
        // 当用户双击resultdesc输入框时,复制其内容
    $("#submit-one").click(function() {
        // this.select();
        // document.execCommand('copy');
        toastr.options.timeOut = 3000; // 3秒后消失
        toastr.options.positionClass = "toast-top-center"; // 设置位置在顶部中间
            // 使用toastr来显示消息
        toastr.success('提交成功');
        // alert("链接已复制到剪贴板!");
    });
    
    // 当表单提交时,清空所有内容
    $("form").submit(function() {
        $("#resultLink").val("");
        $(".alert").hide();
    });
});
</script>
</body>
</html>


    


相关专题
短视频
短视频
2022-06-23 89

短视频是目前最热门的互联网领域了,如果你也在学习短视频,可以看看我的站长站为您整理的分享的短视频专题,包含各类型的短视频源码下载,短视频解析软件,短视频下...

相关推荐
  • 抖音解析
  • 抖音去水印
  • 短视频去水印
  • 短视频下载
  • 去水印源码
  • 抖音去水印解析下载源码,原生解析接口
    抖音去水印解析下载源码,原生解析接口

    源码介绍分享一款抖音去水印解析下载源码,自带PHP原生解析接口,不采用第三方接口,避免接口快速失效和谐的烦恼。支持无水印解析;抖音短视频 ,抖音图集,快手短视频 ,快手图集。源码截图顺带分享下自带的...

    php源码 107 2年前
  • 简单的PHP解析抖音小视频地址方法

    写这个抖音小视频地址解析文章完全是最近不知道写什么,本来想写个头条西瓜视频解析的,写了一半发现头条用js加密了,解析比较麻烦,改天有空了再搞吧。先看看今天的抖音小视频解析源码,源码非常简单,保证一看就会。PHP解析抖音小视频地址方法第一步你需要在...

    php教程 456 4年前
  • PHP抖音解析下载API接口代码

    PHP抖音解析下载API接口代码<?phpfunction GetVideos($url) {$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_HEADER, false);curl_setopt($ch, CURLOPT_SSL_VER...

    php教程 209 4年前
  • PHP抖音视频无水印解析接口

    php无水印解析抖音视频接口,直接返回抖音视频链接地址。<?phpheader("Content-Type: text/html;charset=utf-8");//设置编码error_reporting (E_ALL & ~E_NOTICE);$url = $_GET[&#39;url&#39;];if (empty($_GET[&#39;url&#39;]) || !isset($_GET[&#39...

    php教程 281 4年前
  • php抖音背景音乐解析下载API接口

    php抖音背景音乐解析下载API接口,可在线解析下载抖音背景BGM音乐。API接口代码<?php$url = empty($_GET[&#39;url&#39;])?"https://v.douyin.com/JeRfPdL/":$_GET[&#39;url&#39;];header(&#39;Content-type: application/json; charset=utf-8&#39;);$...

    php教程 254 4年前
  • php+api单文件短视频去水印解析网站源码
    php+api单文件短视频去水印解析网站源码

    源码介绍php+api单文件短视频去水印解析网站源码,无需数据库,无需安装,上传即用,不保证解析API接口永久可用,失效自行替换。源码截图...

    php源码 146 3年前
  • 抖音/皮皮虾/快手短视频无水印解析下载工具
    抖音/皮皮虾/快手短视频无水印解析下载工具

    软件介绍做短视频的兄弟必备,搬运利器,支持抖音、皮皮虾、快手短视频无水印解析下载工具。软件截图

    软件分享 695 3年前
  • PES Down Tool 胖二十抖音视频去水印批量下载工具v1.1.0
    PES Down Tool 胖二十抖音视频去水印批量下载工具v1.1.0

    软件介绍PES Down Tool 胖二十抖音视频去水印批量下载工具v1.1.0,目前只支持抖音下载,后续有需要再增加其他功能。软件截图关于导入的Excel模板,一共5个字段:VideoUrl --- 抖音视频链接(必填) 千万记住...

    软件分享 180 2年前
  • pyqt5+playwright抖音无水印批量采集软件
    pyqt5+playwright抖音无水印批量采集软件

    软件介绍pyqt5+playwright抖音无水印批量采集软件,支持批量采集某个作者的全部视频,可批量采集全部视频,也可单个采集。软件截图使用方法0. 下载解压到某个文件夹,然后双击 adouyin.exe1. 在抖音app...

    软件分享 328 2年前
  • 抖音去水印下载工具
    抖音去水印下载工具

    抖音去水印下载工具,直接输入作品ID,抖音链接,抖音链接加文字内容都可自动解析下载。勾选自动下载,自动监控剪辑板,复制内容即完成下载,快速便捷。可单独下载音乐,下载地址为文件根目录。抖音去水印下载...

    软件分享 186 3年前
  • php+api单文件短视频去水印解析网站源码
    php+api单文件短视频去水印解析网站源码

    源码介绍php+api单文件短视频去水印解析网站源码,无需数据库,无需安装,上传即用,不保证解析API接口永久可用,失效自行替换。源码截图...

    php源码 146 3年前
  • 巨人短视频去水印API静态模板
    巨人短视频去水印API静态模板

    模板说明巨人短视频去水印API网页模板,无需环境、数据库,调用的API接口,输入视频地址直接解析播放或下载保存。目前我们支持很多平台,支持:抖音|快手|皮皮虾|西瓜|红书|微视|最右|哔哩哔哩,.皮皮搞笑....

    html模板 175 3年前
  • HTML在线短视频去水印解析下载网页模板
    HTML在线短视频去水印解析下载网页模板

    HTML在线短视频去水印解析下载网页模板,目前支持 抖音/皮皮虾/火山/微视/微博/绿洲/最右/轻视频/instagram/哔哩哔哩/快手/全民小视频/皮皮搞笑/全民k歌等上百个平台!短视频去水印网页模板截图温馨...

    html模板 260 3年前
  • 短视频去水印微信小程序源码
    短视频去水印微信小程序源码

    小程序源码说明短视频去水印微信小程序源码,带后台,程序亲测可用。以去除授权,文件全开源,可二次开发,后台可以自己添加自己的接口。赠送一个免费接口,不保证能一直使用,可以自己后台更换解析接口。去水...

    小程序源码 591 4年前
  • QQ小程序短视频去水印源码
    QQ小程序短视频去水印源码

    源码说明全新QQ小程序短视频去水印源码,前端+后台。支持腾讯,爱奇艺,抖音,快手,微视,皮皮虾,小咖秀,最右等等。一键解析视频,去除水印视频,关键可以直接保存到相册,或者复制链接到浏览器下载,无任何广告,页面...

    小程序源码 611 3年前
  • 最新版视频下载高手软件v96.0
    最新版视频下载高手软件v96.0

    软件介绍最新版视频下载高手软件v96.0是一款非常好用的专业下载视频素材的软件,功能十分好用,可以一键下载淘宝、天猫的主图视频及详情描述页视频,还可以对多段flv视频进行快速合并等功能。软件永久...

    软件分享 155 3年前
  • HTML在线短视频去水印解析下载网页模板
    HTML在线短视频去水印解析下载网页模板

    HTML在线短视频去水印解析下载网页模板,目前支持 抖音/皮皮虾/火山/微视/微博/绿洲/最右/轻视频/instagram/哔哩哔哩/快手/全民小视频/皮皮搞笑/全民k歌等上百个平台!短视频去水印网页模板截图温馨...

    html模板 260 3年前
  • 996到底该何去何从?

    什么是996?网上说的996是什么意思?搞互联网行业的应该都知道是什么意思,因为996主要针对的就是苦逼的IT民工。996的意思是:早上9点上班,到晚上9点下班,一星期工作6天。为什么大家要吐槽996,在我国加班不是很正常的现象吗?哪个行业不加班,为什么搞互联网的就这...

    网络新闻 160 4年前
  • php在线短视频解析下载API源码

    HTML代码<div class="wrap_search"> <input type="text" id="url" placeholder="请将APP里复制的视频链接粘贴到这里" autocomplete="off"><button type="submit" id="button">解析</button>&...

    php教程 310 3年前
  • HTML便捷的短视频解析站长工具源码
    HTML便捷的短视频解析站长工具源码

    HTML便捷的短视频解析站长工具源码,HTML+API框架,自适应手机端,无需任何环境,打开即可使用。自带在线解析功能:抖音无水印、网易音乐打卡、腾讯域名拦截检测、VIP在线解析、聚合图床 、网站缩略图生成...

    html模板 565 4年前
  • php+api单文件短视频去水印解析网站源码
    php+api单文件短视频去水印解析网站源码

    源码介绍php+api单文件短视频去水印解析网站源码,无需数据库,无需安装,上传即用,不保证解析API接口永久可用,失效自行替换。源码截图...

    php源码 146 3年前
  • 最新版短视频去水印小程序源码
    最新版短视频去水印小程序源码

    源码说明互站卖55元的最新版短视频去水印源码免费分享,带前端、后台全部源码,安装即可使用。短视频去水印源码截图源码安装方法安装环境(需要材料):备案域名-服务器安装宝塔-安装 Nginx 或者 Apacheph...

    小程序源码 125 3年前
  • 时光去水印小程序源码V3.1去授权版
    时光去水印小程序源码V3.1去授权版

    源码说明时光去水印小程序源码V3.1,去授权版,授权码不用填写直接下一步。环境配置:NGINX php7.3 mysql5.6 可自定义更换接口,非绑定接口版本,带流量主。源码截图源码功能1、后台设单价最6的广...

    小程序源码 441 3年前
  • 超爱去水印小程序源码下载
    超爱去水印小程序源码下载

    最新超爱去水印小程序源码,环境推荐 Linux + 宝塔面板 + Nginx + php7。程序亲测可用,后台完整,全开源。超爱去水印源码截图

    小程序源码 121 3年前
  • 短视频去水印小程序源码,前端+后台+免费接口
    短视频去水印小程序源码,前端+后台+免费接口

    小程序源码说明最新版短视频去水印小程序源码,源码包含前端+后台+免费接口,后台可添加广告。去水印小程序源码前台截图去水印小程序源码后台截图源码安装说明北岸域名服务器安装宝塔安装Nginx或者A...

    小程序源码 212 3年前