基于 Meting 的 实现的 API
/music?server=[server]&type=[type]&id=[id]
netease, tencent, kugou, baidu, kuwoneteasedetails,cover,lyric,url,search获取歌曲详细信息,请求示例:/music?server=netease&type=details&id=30431366
返回结果:
{
"id": 30431366,
"name": "奇妙能力歌",
"artist": [ "陈粒" ],
"album": "如也",
"pic_id": "7721870161993398",
"url_id": 30431366,
"lyric_id": 30431366,
"source": "netease"
}
获取歌曲 URL,请求示例:/music?server=netease&type=url&id=30431366&br=320
可以通过参数 br 来设置歌曲的音质,默认为 320
获取歌曲封面,请求示例:/music?server=netease&type=cover&id=30431366&size=300
注意:id为歌曲的id,不是图片的id
返回结果:
{
"url": "https://p3.music.126.net/VuJFMbXzpAProbJPoXLv7g==/7721870161993398.jpg?param=300y300"
}
获取歌词,请求示例:/music?server=netease&type=lyric&id=30431366
返回结果:
{
"lyric": "歌词",
}
搜索歌曲,请求示例:/music?server=netease&type=search&id=陈粒&limit=5
可以通过参数 limit 来设置搜索结果数量,默认为 5
返回结果:
[
{
"id": 30431366,
"name": "奇妙能力歌",
"artist": [ "陈粒" ],
"album": "如也",
"pic_id": "7721870161993398",
"url_id": 30431366,
"lyric_id": 30431366,
"source": "netease"
},
{ }, ...
]