密码6666
短网址生成(演示)(聚鑫)贴吧登录器零艺客[同款源码下载]聚合图床(演示)文字转语音(演示)网易云音乐(演示)QQ官方bot机器人-免费号
聚合音乐解析
QQ音乐,酷我音乐,千千音乐,荔枝音乐,咪咕音乐,一听音乐 歌曲链接解析 [接口正常]    累计调用:44583

接口地址: https://api.linhun.vip/api/Sixinone

返回格式: JSON

请求方式: GET/POST

请求示例: https://api.linhun.vip/api/Sixinone?url=https://y.qq.com/n/yqq/song/004gIup10HhHE9.html&apiKey=获取临时密钥

开源地址: https://api.linhun.vip/pay/Sixinone.html

注意:请求示例中 参数第一个是 问号 例如 《?》,其他参数都是《&》,请求示例 对比 请求参数说明,或对比其他接口 来使用,apiKey在右上角后台进去生成,

请求参数说明:

名称 必填 类型 说明
url string 链接

返回参数说明:

名称 类型 说明
type string 返回歌曲类型
title string 返回曲名
author string 返回作者
pic string 返回专辑图片
lrc string 返回歌词
playurl string 返回歌曲链接

返回示例:

{
    "code": "200",
    "msg": "查询成功",
    "type": "QQ音乐",
    "title": "绿旋风",
    "author": "凤凰传奇",
    "pic": "http://y.gtimg.cn/music/photo_new/T002R300x300M000004EIAM328imEg.jpg",
    "lrc": "[ti:绿旋风]\n[ar:凤凰传奇]\n[al:231235]\n[by:]\n[offset:0]\n[00:00.10]绿旋风 - 凤凰传奇\n[00:00.20]词:屈塬\n[00:00.30]曲:何沐阳\n[00:00.40]\n[00:33.70]女:金戈铁马的边塞诗声声诉衷情\n[00:37.81]一代一代好儿女踏歌从军行\n[00:42.14]钢铁的熔炉中锻打出英雄汉\n[00:46.25]枕戈待旦的营盘里卧虎又藏龙\n[00:50.49]男:一生伴随进行曲 还有那号角声\n[00:54.71]你的歌声飘过来 像一阵绿旋风\n[00:58.95]女:花好月圆的年代里岁岁好风景\n[01:03.12]一天一天守望着子夜和黎明\n[01:07.39]从军的长路上有多少风和雨\n[01:11.57]披挂齐整的将士们侠骨也柔情\n[01:15.78]男:无论是在硝烟里还是那花丛中\n[01:19.89]你的队伍开过来 像一阵绿旋风\n[01:24.16]合:一阵一阵绿旋风吹得我心动\n[01:28.38]草绿色的生命永远年轻\n[01:32.59]一曲一曲大风歌唱得百花红\n[01:36.81]草绿色的旋律永远动听\n[01:40.91]\n[01:57.92]女:花好月圆的年代里岁岁好风景\n[02:02.03]一天一天守望着子夜和黎明\n[02:06.27]从军的长路上有多少风和雨\n[02:10.55]披挂齐整的将士们侠骨也柔情\n[02:14.74]男:无论是在硝烟里还是那花丛中\n[02:18.91]你的队伍开过来 像一阵绿旋风\n[02:23.12]合:一阵一阵绿旋风吹得我心动\n[02:27.29]草绿色的生命永远年轻\n[02:31.56]一曲一曲大风歌唱得百花红\n[02:35.72]草绿色的旋律永远动听\n[02:39.99]一阵一阵绿旋风吹得我心动\n[02:44.16]草绿色的生命永远年轻\n[02:48.37]一曲一曲大风歌唱得百花红\n[02:52.59]草绿色的旋律永远动听\n[02:56.85]女:一阵一阵绿旋风吹得我心动\n[03:01.02]草绿色的生命永远年轻\n[03:05.28]一曲一曲大风歌唱得百花红\n[03:09.40]草绿色的旋律永远动听\n[03:13.66]合:一阵一阵绿旋风吹得我心动\n[03:17.83]草绿色的生命永远年轻\n[03:22.04]一曲一曲大风歌唱得百花红\n[03:26.26]草绿色的旋律永远动听\n[03:30.52]草绿色的旋律永远动听",
    "playurl": "http://121.51.91.208/amobile.music.tc.qq.com/C400001RStFA2V36OL.m4a?guid=495754816&vkey=109D24F9E9AD89F183C2A2BB383A342A23957343AA6123DB520A7FCD63D00CC12C99B1CAB2F8DED4B4F0B817B89627DF4E0E0F6E626C2562&uin=&fromtag=66"
}

错误码格式说明:

名称 类型 说明
200 string 查询成功
201 string 缺少参数
202 string 缺少歌曲链接
203 string API繁忙或接口失效

代码示例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>免费-聚合音乐音乐解析</title>
<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<style type="text/css">
*{
margin: 0px;
}
.zhuti{
margin: auto;
margin-top: 30px;
text-align: center;
color: royalblue;
}
.title{
color: darkblue;
font-size: 30px;

}
hr{
width: 80%;
margin: auto;
margin-top: 30px;
border: 0.5px solid salmon;
}
input[type=radio] {

display: inline-block;

vertical-align: middle;

width: 20px;

height: 20px;

-webkit-appearance: none;

background-color: transparent;

border: 0;

outline: 0 !important;

line-height: 20px;

color: #d8d8d8;

}

input[type=radio]:after {

content: "";

display:block;

width: 20px;

height: 20px;

border-radius: 50%;

text-align: center;

line-height: 14px;

font-size: 16px;

color: #fff;

border: 3px solid #ddd;

background-color: #fff;

box-sizing:border-box;

}

input[type=radio]:checked:after {

content: "L";

transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);

-webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);

border-color: #099414;

background-color: #099414;

}
.innn{
border: 1px solid slateblue;
color: slateblue;
width: 380px;
margin: 10px ;
padding: 10px ;
border-radius: 2px;
background-color: transparent;
}
.tijiao{
background-color: #0e90d2;
border: 0px;
width: 110px;
height: 50px;
padding: 10px;
font-size: 25px;
color: azure;
border-radius: 15px;
}
.tijiao:active{
font-size: 20px;
text-shadow: black 3px 3px 3px;
}
.xx{
display: inline-block;
}
.xx img{
width: 110px;
border-radius: 100%;
}
</style>
</head>
<body>
<div class="zhuti">
<b class="title">聚合音乐-解析</b>
<hr />
<input class="innn" id="sr" type="search" placeholder="请输入QQ音乐ID 例如:004gIup10HhHE9" /><br />
<input class="inn" type="radio" name="xuan" value="1" checked="checked" onclick="fun()"/><em >QQ音乐ID </em>     
<input class="inn" type="radio" name="xuan" value="2" onclick="fun()"/><em>音乐地址 </em><br /><br />
<a href="/index.php" style="text-decoration: none;">获取ID和地址</a>     
<input class="tijiao" type="button" value="解析√" onclick="jiexi()"/><br />

<div id="xiaoguo" style="margin-top: 50px;display: none;">
<div class="xx">
<img id="pic"/>
<b>
<p id="author">===</p>
<p id="name">===</p>
<p>右下角 下载歌曲</p>
</b>

</div>
<br /><br />
<audio controls id="music" >
<source type="audio/mpeg">
您的浏览器不支持 audio 元素。
</audio>
</div>
</div>
<br /><b style="margin: auto;">
ps:选择 《音乐地址》通道 在控制台会显示歌词,前提是 无法解析付费音乐,,,音乐地址支持:QQ音乐,酷我音乐,千千音乐,荔枝音乐,咪咕音乐,一听音乐
</b>
<script type="text/javascript">
console.log("%c%capi接口:%capi.linhun.vip","line-height:28px;","line-height:28px;padding:4px;background:#222;color:#fff;font-size:16px;margin-right:15px","color:#3fa9f5;line-height:28px;font-size:16px;");
//获得 单选选按钮name集合
var radios = document.getElementsByName("xuan");
var sr = document.getElementById("sr");
function fun(){
for(var i=0;i<radios.length;i++){
if(radios[i].checked){
//弹出选中单选按钮的值
if(radios[i].value==1){
document.getElementById("sr").placeholder="请输入QQ音乐ID 例如:000LBcVm0d9raf"
}else{
document.getElementById("sr").placeholder="请输入音乐地址 例如:https://y.qq.com/n/yqq/song/004gIup10HhHE9.html"
}

}
}
}

function jiexi(){
//根据 name集合长度 遍历name集合
for(var i=0;i<radios.length;i++){
//判断那个单选按钮为选中状态
if(radios[i].checked){
//弹出选中单选按钮的值
if(radios[i].value==1){
$.getJSON("https://api.linhun.vip/api/vipqqmusic?id="+sr.value,function(zhixing){
document.getElementById("pic").src=zhixing.pic;
document.getElementById("author").innerHTML=zhixing.author;
document.getElementById("name").innerHTML=zhixing.name;
document.getElementById("music").src=zhixing.music;
if(zhixing.code==200){
document.getElementById("xiaoguo").style.display="";
}else{
alert("解析失败!详情查看控制台。")
console.log(zhixing)
document.getElementById("xiaoguo").style.display="none";
}
})

}else{
$.getJSON("https://api.linhun.vip/api/Sixinone?url="+sr.value,function(zhixing){
document.getElementById("pic").src=zhixing.pic;
document.getElementById("author").innerHTML="歌曲:"+zhixing.author;
document.getElementById("name").innerHTML="作者:"+zhixing.title;
document.getElementById("music").src=zhixing.playurl;
if(zhixing.code==200){
document.getElementById("xiaoguo").style.display="";
console.log("类型:"+zhixing.type)
console.log(zhixing.lrc)
}else{
alert("解析失败!详情查看控制台。")
console.log(zhixing)
document.getElementById("xiaoguo").style.display="none";
}
})
}

}
}

}
</script>
<script src="https://code.jquery.com/jquery-3.1.1.min.js" type="text/javascript" charset="utf-8"></script>
</body>
</html>