网易云音乐解析


说明:获取网易云音乐mp3下载链接,解析网易云歌单歌曲,随机输出热门歌曲链接等

#请求

请求地址:https://dataiqs.com/api/netease/music/

请求方法:GET

请求参数:

参数名称 参数类型 是否必填 默认值 参数描述
msg string 非必填 歌曲名
type string 非必填 song 解析类型,其他可选songid,random
id int 非必填 热歌榜歌单ID 歌曲或者歌单ID
n int 非必填 选择获取下载链接的序号
page string 非必填 1 显示多少页数据
count string 非必填 10 列表显示的数量
#响应:

响应数据类型:JSON

响应结果名称 响应结果类型 响应结果描述
code int 解析状态码
text string 提示信息
type string 解析类型
now string 解析时间
data json 具体解析数据,详细字段请看响应示例

响应结果示例:

{
    "code": 200,
    "text": "解析成功",
    "type": "歌曲解析",
    "now": "2023-05-28 07:16:27",
    "data": {
        "id": 399354374,
        "name": "江南/一千年以后(Live)",
        "singername": "林俊杰",
        "page": "http://music.163.com/m/song/399354374",
        "song_url": "http://m701.music.126.net/20230528074127/f4fd7c6a14f6d229ecd54106243ae306/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/14096554913/ec58/3a51/23fc/d5e11488bc24fa3059922abe72be695b.mp3"
    }
}

请求代码示例:

<?php 
    header("Content-Type:text/json;charset=UTF-8"); 
    $msg = $_GET["msg"]; 
    $type = $_GET['type'];
    $n = $_GET['n'];
    $opts = array('http'=>array('header' => 
    "User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0"));
    $context = stream_context_create($opts);
    $api = "https://dataiqs.com/api/netease/music/?type=".$type."&msg=".urlencode($msg)."&n=".$n; 
    $data = file_get_contents($api,false,$context);
    echo $data; 

    /* 其他请求示例 */
    // 随机输出歌曲
    // 其中id为歌单ID,如果为空则默认输出热歌榜歌单歌曲
    https://dataiqs.com/api/netease/music/?type=random&id=

    // 根据歌曲id解析歌曲
    // 此处id为歌曲ID
    https://dataiqs.com/api/netease/music/?type=songid&id=2026224214