php抖音背景音乐解析下载API接口,可在线解析下载抖音背景BGM音乐。

API接口代码<?php

$url = empty($_GET['url'])?"https://v.douyin.com/JeRfPdL/":$_GET['url'];

header('Content-type: application/json; charset=utf-8');

$body = get_curl($url,0,"https://v.douyin.com",0,1,0,1);

preg_match("/Location: (.*?)rn/iU", $body, $urls);

if(!$urls[1]){

exit("error");

}

$dyurl = $urls[1];

preg_match("/video/(.*?)//s",$dyurl,$item_ids);

if(!$item_ids[1]){

exit(json_encode(['code'=>-1,'msg'=>'解析链接失败'],320));

}

$item_ids = $item_ids[1];

$api = "https://www.iesdouyin.com/web/api/v2/aweme/iteminfo/?item_ids=".$item_ids;

$boby = get_curl($api);

$json = json_decode($boby);

$item_list = $json->item_list[0];

if(!$item_list){

exit(json_encode(['code'=>-1,'msg'=>'获取详细信息失败'],320));

}

//获取作者信息

$author = $item_list->author;

$nickname = $author->nickname;//获取抖音昵称

$unique_id = $author->unique_id;//获取抖音号

$author_tx = $author->avatar_larger->url_list[0];//获取作者高清头像

//获取视频介绍

$desc = $item_list->desc;

//获取视频背景音乐

$music = $item_list->music;

$music_url = $music->play_url->uri;

$return=[

'code'=>1,

'nickname'=>$nickname,

'unique_id'=>$unique_id,

'desc'=>$desc,

'author_tx'=>$author_tx,

'music_url'=>$music_url,

];

exit(json_encode($return,320));

function get_curl($url,$post=0,$referer=0,$cookie=0,$header=0,$ua=0,$nobaody=0,$split=0){

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,$url);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

$httpheader[] = "Accept:*/*";

$httpheader[] = "Accept-Encoding:gzip,deflate,sdch";

$httpheader[] = "Accept-Language:zh-CN,zh;q=0.8";

$httpheader[] = "Connection:close";

curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);

if($post){

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

}

if($header){

curl_setopt($ch, CURLOPT_HEADER, TRUE);

}

if($cookie){

curl_setopt($ch, CURLOPT_COOKIE, $cookie);

}

if($referer){

curl_setopt($ch, CURLOPT_REFERER, $referer);

}

if($ua){

curl_setopt($ch, CURLOPT_USERAGENT,$ua);

}else{

curl_setopt($ch, CURLOPT_USERAGENT,'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.152 Safari/537.36');

}

if($nobaody){

curl_setopt($ch, CURLOPT_NOBODY,1);

}

curl_setopt($ch, CURLOPT_ENCODING, "gzip");

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);

$ret = curl_exec($ch);

if ($split) {

$headerSize = curl_getinfo($ch, CURLINFO_HEADER_SIZE);

$header = substr($ret, 0, $headerSize);

$body = substr($ret, $headerSize);

$ret=array();

$ret['header']=$header;

$ret['body']=$body;

}

curl_close($ch);

return $ret;

}

抖音音频提取php,php抖音背景音乐解析下载API接口相关推荐

  1. 淘宝京东拼多多抖音淘特1688等多平台商品APP详情API接口(商品详情页面数据接口,商品销量接口,关键词搜索商品销量接口)

    淘宝京东拼多多抖音淘特1688等多平台商品APP详情API接口(商品详情页面数据接口,商品销量接口,关键词搜索商品销量接口)代码对接如下: 1.公共参数 名称 类型 必须 描述 key String ...

  2. 淘宝京东拼多多抖音淘特1688苏宁等平台商品详情API接口

    商品详情页面数据接口,商品销量接口,关键词搜索商品销量接口,商品APP详情API接口 数据代码如下: 公共参数 请求地址: https://console.open.onebound.cn/conso ...

  3. multipartfile 获取音频时长_抖音音频下载捷径:一键提取音频,安卓+ios全通用,完全免费...

    本文相关:抖音音频提取.抖音音频快捷指令.捷径怎么获取抖音音乐- 昨天有抖友分享了一个抖音短视频链接,告诉我,她很喜欢这个视频里的歌曲,但是在很多歌曲app上面却找不到相同的版本,然后就问我,有没有什 ...

  4. 怎么让抖音视频当做铃声android,抖音怎么提取视频里的音乐?怎么将抖音里的音乐用来做手机铃声?抖音视频提取音频的方法...

    虽然说抖音发展到现在,褒贬不一,但是架不住人家火啊,现在的人大都喜欢捧着个手机刷抖音,来打发一些碎片时光.抖音不仅带火了短视频,同样也带火了视频里面的背景音乐,许多我们平时并没有听过的歌曲在抖音上就慢 ...

  5. 计算机抖音怎么可以弄出音乐,抖音怎么提取视频里的音乐?怎么将抖音里的音乐用来做手机铃声?抖音视频提取音频的方法...

    虽然说抖音发展到现在,褒贬不一,但是架不住人家火啊,现在的人大都喜欢捧着个手机刷抖音,来打发一些碎片时光.抖音不仅带火了短视频,同样也带火了视频里面的背景音乐,许多我们平时并没有听过的歌曲在抖音上就慢 ...

  6. 音乐背景声提取 matlab,获取抖音背景音乐Bgm提取方案-下载抖音背景音乐方法

    天天刷抖音的我, 经常在抖音听到很多好听的bgm, 之前都是分离视频和音乐, 然后通过剪辑音频来获取背景音乐, 但是不经意发现, 抖音也有h5可以分享出来的页面, 那我就不客气了 首先我们打开都有, ...

  7. 抖音计算机音乐怎么设置,抖音短视频中的音乐怎么设置成铃声 超级简单

    原标题: 抖音短视频中的音乐怎么设置成铃声 超级简单 抖音短视频中的音乐怎么设置成铃声 超级简单 抖音短视频设置手机铃声教程 如今抖音短视频app平台,用户量非常庞大,我们经常能在刷抖音的时候听到一些 ...

  8. 抖音seo矩阵系统,抖音矩阵系统源码怎么搭建?

    抖音seo矩阵系统,抖音矩阵系统源码怎么搭建? 抖音seo矩阵系统,抖音矩阵系统源码怎么搭建?抖音矩阵系统即是在抖音平台的基础上进行多账号的布局,形成客户不论搜索账号,视频以及关键词视频时,平台反馈出 ...

  9. 抖音seo源码,抖音矩阵系统源码搭建,抖音矩阵同步分发。

    前言:抖音seo源码,抖音矩阵系统源码搭建,抖音矩阵同步分发.抖音seo源码部署是需要对接到这些正规接口再来做开发的,目前账号矩阵程序开发的功能,围绕一键管理多个账号,做到定时投放,关键词自动化生成霸 ...

  10. 抖音SEO,抖音seo源码,抖音seo矩阵,抖音seo独立部署

    抖音SEO,抖音seo源码,抖音seo矩阵,抖音seo独立部署 抖音SEO矩阵系统源码如何去做独立部署,首先我们要深入了解到这套系统的开发逻辑是什么呢?开发的前序是现在是抖音平台的流量激增,现在抖音站 ...

最新文章

  1. 一个丧心病狂的Github项目:东北话编程,大写的服!
  2. Stack Overflow requires external JavaScript from another domain, which is blocked or failed to load.
  3. Keras搭建YoloV4目标检测平台
  4. Jupyter notebook 使用过程中的一些小技巧总结
  5. LeetCode MySQL 1126. 查询活跃业务
  6. 动态规划 —— 树形 DP
  7. java中一个引人深思的匿名内部类
  8. ionic4创建页面
  9. 快戳!Python 开发者的福音来啦!
  10. 【紫书第六章】二叉树、欧拉图基本概念与性质
  11. winserve2016 万能驱动网卡_Windows Server 2016中无线网卡驱动问题
  12. adadelta算法_(学习率自适应的梯度下降算法)ADADELTA: AN ADAPTIVE LEARNING RATE METHOD(2012)...
  13. 国家标准的台式计算机,GBT 9813.1-2016 计算机通用规范 第1部分:台式微型计算机国家标准...
  14. linux命令练习题
  15. ORACLE内核参数
  16. 21届秋招ATL宁德新能源一面面经[数据分析工程师]
  17. fuz 1205(小鼠迷宫问题)
  18. nas修改启动盘sn和mac
  19. 非关系型KV数据库-Redis-01
  20. 关于Debian10的网络配置

热门文章

  1. 已知坐标增量求坐标方位角_全站仪坐标导线测量及平差方法的比较
  2. 自适应盲信号处理的经典
  3. 金蝶与旺店通集成解决方案(金蝶为主)
  4. 网站服务器 发包,如何实现CentOS不停向外发包_网站服务器运行维护,CentOS
  5. 一文简单了解粒子群算法(PSO)
  6. 【推荐】智慧医疗应用和研究资料合集
  7. 联想硬盘保护系统 计算机名 后缀,联想硬盘保护系统,教您联想硬盘保护系统怎么安装...
  8. 联想硬盘保护系统 计算机名 后缀,联想硬盘保护7.07.6安装及计算机名相同的解决方法...
  9. android 工具类toast,Android Toast工具类
  10. serialVersionUID快捷键