最近搭建了一个网易音乐api解析功能,用于解析音乐,支持超清母带最高音质下载等,下面是接口和开发文档,请不要大量调用,只是做一个学习交流,切勿用作违法用途.
接口:
调用示例:
1. 获取音乐播放链接 开始 ======================================================================
- URL:
/api.php?miss=getMusicUrl&id=[歌曲ID]&level=[音质] - 请求方法: GET
参数:
id: 必填,歌曲IDlevel: 可选,音质级别(默认standard)可选值:
standard: 标准音质exhigh: 极高音质lossless: 无损音质hires: Hi-Res音质sky: 沉浸环绕声jyeffect: 高清环绕声jymaster: 超清母带
示例请求:
/api.php?miss=getMusicUrl&id=104241&level=standard返回示例:
{ "status": "success", "message": "200", "data": [ { "id": 104241, "url": "http://m7.music.126.net/20250917023038/27694df3054d18531fc86b41058babb1/ymusic/obj/w5zDlMODwrDDiGjCn8Ky/3035921491/41aa/3b21/127c/9b069a3728548ac7c99fef40d06c0c00.flac?vuutv=rrJ93dm5TAUjZDW4vifWY1AjpC82Z0n4GIdS4lO5c5A4s9MfEx7DNG9qhmhBs/JbabBhkliZr7TdAtUcm/9yN3diqmWkEp3IDwippcHB1IE=", "br": 983928, "size": 32973075, "md5": "9b069a3728548ac7c99fef40d06c0c00", "code": 200, "expi": 1200, "type": "flac", "gain": -12.4251, "peak": 1, "closedGain": -6, "closedPeak": 1, "fee": 1, "uf": null, "payed": 1, "flag": 1540100, "canExtend": false, "freeTrialInfo": null, "level": "lossless", "encodeType": "mp3", "channelLayout": null, "freeTrialPrivilege": { "resConsumable": false, "userConsumable": false, "listenType": null, "cannotListenReason": null, "playReason": null, "freeLimitTagType": null }, "freeTimeTrialPrivilege": { "resConsumable": false, "userConsumable": false, "type": 0, "remainTime": 0 }, "urlSource": 0, "rightSource": 0, "podcastCtrp": null, "effectTypes": null, "time": 268093, "message": null, "levelConfuse": null, "musicId": "5040939327", "accompany": null, "sr": 44100, "auEff": null } ] }2. 搜索音乐 开始 =============================================================================
- URL:
/api.php?miss=search&keywords=[关键词]&pageSize=[每页数量]&pageNum=[页码] - 请求方法: GET
参数:
keywords: 必填,搜索关键词,音乐名或者歌手名pageSize: 可选,每页显示数量(默认10)pageNum: 可选,当前页码(从1开始,默认1)
示例请求:
/api.php?miss=search&keywords=周杰伦&pageSize=3&pageNum=1返回示例:
{ "status": "success", "message": "200", "data": { "songs": [ { "id": 5257138, "name": "屋顶", "artists": "周杰伦/温岚/吴宗宪", "album": "男女情歌对唱冠军全记录", "picUrl": "http://p3.music.126.net/81BsxxhomJ4aJZYvEbyPkw==/109951165671182684.jpg", "duration": 319039 }, { "id": 1888354230, "name": "默 (Live)", "artists": "李荣浩/周杰伦", "album": "2021中国好声音 第1期", "picUrl": "http://p4.music.126.net/pleQjKOI26fSenkUGipDLw==/109951166537300832.jpg", "duration": 133290 }, { "id": 509781655, "name": "想你就写信 (Live)", "artists": "周杰伦/李硕/张鑫", "album": "中国新歌声第二季 第13期", "picUrl": "http://p3.music.126.net/yD9vbpuILH-tqNRIaP640g==/109951163038292176.jpg", "duration": 238698 } ], "total": 267 } }
3. 获取歌曲信息 开始 =========================================================================
- URL:
/api.php?miss=songDetail&id=[歌曲ID] - 请求方法: GET
参数:
id: 必填,歌曲ID
示例请求:
/api.php?miss=songDetail&id=104241返回示例:
{ "status": "success", "message": "200", "data": { "name": "生日礼物", //我是歌名 "mainTitle": null, "additionalTitle": null, "id": 104241, "pst": 0, "t": 0, "ar": [ { "id": 3464, "name": "江涛", //我是歌手名 "tns": [], "alias": [] } ], "alia": [], "pop": 100, "st": 0, "rt": "600902000008874805", "fee": 1, "v": 66, "crbt": null, "cf": "", "al": { "id": 10305, "name": "等到花没开", //我是所属专辑 "picUrl": "https://p4.music.126.net/gpxd1EhwRkcNYMI96m8Sqg==/96757023256403.jpg", //我是封面图 "tns": [], "pic": 96757023256403 }, "dt": 268093, "h": { "br": 320001, "fid": 0, "size": 10725921 , //我是文件大小 "vd": -84265, "sr": 44100 }, "m": { "br": 192001, "fid": 0, "size": 6435570, "vd": -81713, "sr": 44100 }, "l": { "br": 128001, "fid": 0, "size": 4290395, "vd": -80197, "sr": 44100 }, "sq": { "br": 983928, "fid": 0, "size": 32973075, "vd": -84251, "sr": 44100 }, "hr": null, "a": null, "cd": "01", "no": 1, "rtUrl": null, "ftype": 0, "rtUrls": [], "djId": 0, "copyright": 2, "s_id": 0, "mark": 17179877376, "originCoverType": 1, "originSongSimpleData": null, "tagPicList": null, "resourceState": true, "version": 32, "songJumpInfo": null, "entertainmentTags": null, "awardTags": null, "displayTags": null, "single": 0, "noCopyrightRcmd": null, "mv": 0, "rtype": 0, "rurl": null, "mst": 9, "cp": 1416863, "publishTime": 1114876800000 } }
4. 获取歌词 开始 =============================================================================
- URL:
/api.php?miss=lyric&id=[歌曲ID] - 请求方法: GET
参数:
id: 必填,歌曲ID
示例请求:
/api.php?miss=lyric&id=104241返回示例:
{ "status": "success", "message": "200", "data": { "lrc": "[00:00.000] 作词 : 杨立发\n[00:01.000] 作曲 : 杨立发\n[00:02.000] 编曲 : 李延亮\n[00:03.000] 制作人 : 韩冰/江涛\n[00:39.700]为了十月六号那一天\n[00:41.210]我走遍了几条热闹的街\n[00:44.750]只为了寻找一份礼物\n[00:48.600]你喜欢的生日礼物\n[00:53.000]就在你生日的那一天\n[00:57.100]我把礼物送到你家门前\n[01:00.759]你说不必了\n[01:03.259]不是说好了已分手了嘛\n[01:08.290]你曾说过分手后还可以做朋友\n[01:12.469]我送你礼物你却不接受\n[01:16.419]还叫我忘了你从此不要再联络\n[01:20.849]让彼此都快乐\n[01:24.529]你曾说过分手后还可以做朋友\n[01:28.609]我送你礼物你却不接受\n[01:32.849]还说我会找到另一个比你更好的女人\n[02:08.269]为了十月六号那一天\n[02:10.440]我走遍了几条热闹的街\n[02:13.650]只为了寻找一份礼物\n[02:17.280]你喜欢的生日礼物\n[02:21.170]就在你生日的那一天\n[02:25.850]我把礼物送到你家门前\n[02:30.450]你说不必了\n[02:31.700]不是说好了已分手了嘛\n[02:38.180]你曾说过分手后还可以做朋友\n[02:41.900]我送你礼物你却不接受\n[02:45.300]还叫我忘了你从此不要再联络\n[02:51.050]让彼此都快乐\n[02:54.930]你曾说过分手后还可以做朋友\n[02:58.210]我送你礼物你却不接受\n[03:02.320]还说我会找到另一个比你更好的女人\n[03:20.320]此刻再也忍不住\n[03:22.380]眼泪不禁的划落\n[03:24.070]颤抖的双手捧着礼物往回走\n[03:28.500]你曾说过分手后还可以做朋友\n[03:31.940]我送你礼物你却不接受\n[03:36.170]还叫我忘了你从此不要再联络\n[03:41.430]让彼此都快乐\n[03:44.270]你曾说过分手后还可以做朋友\n[03:48.200]我送你礼物你却不接受\n[03:52.190]还说我会找到另一个比你更好的女人\n[04:01.020]把礼物留着给她\n[04:04.310]更适合\n", "tlyric": "" } }
5. 获取歌单 开始 =============================================================================
- URL:
/api.php?miss=playlist&id=[歌单ID] - 请求方法: GET
参数:
id: 必填,歌单ID
示例请求:
/api.php?miss=playlist&id=14272840640返回示例:
{ "status": "success", "message": "200", "data": { "id": 14272840640, // 歌单的id "name": "2009伤感热播 | 和徐佳莹一起寻找2009失落沙洲", // 歌单的名字 "coverImgUrl": "https://p1.music.126.net/HT2MT6--FQ8CKQq6Jo6Yyg==/109951172001853422.jpg?imageView=1&thumbnail=800y800&enlarge=1%7CimageView=1&watermark&type=1&image=b2JqL3dvbkRsc0tVd3JMQ2xHakNtOEt4LzI3NjEwNDk3MDYyL2VlOTMvOTIxYS82NjE4LzdhMDc5ZDg0NTYyMDAwZmVkZWJmMjVjYjE4NjhkOWEzLnBuZw==&dx=0&dy=0%7CimageView=1", // 歌单的封面图 "creator": "云音乐每时每刻", // 歌单的创建者 "trackCount": 60, "description": "2009年伤感流行歌曲精选", // 歌单的描述 "tracks": [ { "id": 306662, // 歌曲的id "name": "失落沙洲", "artists": "徐佳莹", "album": "LaLa首张创作专辑", "picUrl": "https://p3.music.126.net/b1hZLgWA9ihXkivZeqo81g==/109951168296446353.jpg" }, { "id": 239188, // 歌曲的id "name": "没那么简单", "artists": "黄小琥", "album": "简单/不简单", "picUrl": "https://p4.music.126.net/WaTYzeZ9841jtPoX028dRA==/109951169598105104.jpg" }, { "id": 88926, // 歌曲的id "name": "想你的夜", "artists": "关喆", "album": "永远的永远", "picUrl": "https://p4.music.126.net/zu9MjBERozqTv_0NpM91Rg==/109951164094037727.jpg" } ] } }
6. 获取专辑 开始 =============================================================================
- URL:
/api.php?miss=album&id=[专辑ID] - 请求方法: GET
参数:
id: 必填,专辑ID
示例请求:
/api.php?miss=album&id=30452返回示例:
{ "status": "success", "message": "200", "data": { "id": 30452, "name": "LaLa首张创作专辑", "coverImgUrl": "https://p3.music.126.net/b1hZLgWA9ihXkivZeqo81g==/109951168296446353.jpg?param=300y300", "artist": "徐佳莹", "publishTime": 1243526400000, "description": "徐佳莹LaLa 首张创作专辑林暐哲、陈建骐、苏通达重量级制作团队联手打造\n\n首完整创作 10种记录生活的方式徐佳莹LaLa首张创作专辑\n\n她是徐佳莹, 我们叫她LaLa~~\n\n在2008年年末,一项“今周刊”杂志举办《年度财经风云人物》票选活动中,赫然发现徐佳莹出现于名单中,同列其上的有马英九、欧巴马、郭台铭、蔡英文、严凯泰等多位名声响亮的政经人士,突兀之余却也挟带更多惊喜与玩味。徐佳莹的魅力和影响力何在,竟能与这些大人物平起平坐同等竞争?今周刊给予入选的理由是:“超级星光大道第三届冠军!骑著白马而来的创作才女,平凡的外貌、身材,却夺得超级星光大道第一名,掌声与嘘声并起,原来成名是如此折磨的事!”\n\n一首《身骑白马》,一战成名的冠军头衔,让尚未正式踏入音乐圈的小护士徐佳莹,名声与掌声瞬间冲至高点,急遽地凝聚全台湾人的目光。透过这场比赛,我们惊见一股平凡的大能量爆发,这是徐佳莹的素人力量!站在舞台上,娇小身躯就像是内建大声公,声线嘹亮清澈,演唱神情认真专注,不时挥舞著小小的手掌,徐佳莹用一种舒适悠游的姿态唱著自创曲,神色若定气势昂扬,丝毫不畏生也不怯场。\n\n徐佳莹的勇敢,显现在赛程里,多次拿出压箱的创作力拼高分;坚持,流露于演出中,不刻意讨好也少哗众取宠,分数高低、共鸣与否都无所谓;经由她的创作,素人力量爆发蔓延,外表平凡却是一位非常有勇气的小护士,徐佳莹只想让全世界听得到她的创作。", "songs": [ { "id": 306659, "name": "喔伊细", "artists": "徐佳莹", "album": "LaLa首张创作专辑", "picUrl": "https://p3.music.126.net/b1hZLgWA9ihXkivZeqo81g==/109951168296446353.jpg?param=300y300" }, { "id": 306660, "name": "圆舞曲", "artists": "徐佳莹", "album": "LaLa首张创作专辑", "picUrl": "https://p3.music.126.net/b1hZLgWA9ihXkivZeqo81g==/109951168296446353.jpg?param=300y300" }, { "id": 306661, "name": "VIP", "artists": "徐佳莹", "album": "LaLa首张创作专辑", "picUrl": "https://p3.music.126.net/b1hZLgWA9ihXkivZeqo81g==/109951168296446353.jpg?param=300y300" } ] } }
错误响应
所有接口在出错时都会返回如下格式的响应:
{
"status": "error",
"message": "错误描述",
"data": null
}常见错误码
- 400: 参数错误
- 404: 资源未找到
- 500: 服务器内部错误
对接需要cookie吗
测试
666,东西很不错啊
114514
114514
wow
试试
我的找不到了