什么是music163-api
music163-api是一个基于Node.js的网易云音乐API的包,它可以让开发者通过代码调用网易云音乐的API接口,获取音乐信息、歌单、歌词等。
安装music163-api
在安装music163-api之前,需要先安装Node.js和npm。
npm install music163-api
使用music163-api
初始化music163-api
在使用music163-api之前,需要先初始化它。初始化时需要提供Node.js环境下的网易云音乐的Cookie,可以在Chrome浏览器的开发者工具中获取到。
const MusicApi = require("music163-api"); const musicApi = new MusicApi({ cookie: "Your Cookie" });
获取音乐信息
获取音乐信息需要提供音乐的ID。
musicApi.song(id).then((song) => { console.log(song); });
返回的结果如下:
-- -------------------- ---- ------- - ----- ------- ------ -------------------------------------------------------------------------------------------------------------------------------------- ----- ------- ------- -------- ------- -------- ---------- - - ----- ------- ------- ----- ------- - -- -------- - ----- -------- ------- ------- - -
获取歌单
获取歌单需要提供歌单的ID。
musicApi.playlist(id).then((playlist) => { console.log(playlist); });
返回的结果如下:
-- -------------------- ---- ------- - ----- ----------- ------- ----------- -------------- ----- ------- --- -------- -------------------------------------------------------------------------- ---------- - ----- ---------- ------- --------- --------- -------------------------------------------------------------------------- -- --------- - - ----- ----------- ------- ------- ---------- - - ----- --------- ------- ---- - -- -------- - ----- ---------- ------- ------ -- ----------- ------- --------- --------------------------------------------------------------------------------------------------------------------------------------- --------- ----- --------- ----- --------- - ----- ------- ------- -------- ------------ ------ ----- ------ -------- ---------------- - - - -
获取歌词
获取歌词需要提供音乐的ID。
musicApi.lyric(id).then((lyric) => { console.log(lyric); });
返回的结果如下:
"[ti:Everything Black]\n...
结束语
通过以上的使用方法,可以轻松地调用music163-api来获取网易云音乐的相关信息。希望本篇文章对你有所帮助,大家可以尝试一下,充分发挥出它的使用价值!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60065f93238a385564ab704e