项目地址: netease-cloud-music-api
项目介绍
网易云音乐API(netease-cloud-music-api)是一个开源项目,旨在为开发者提供简单易用的接口,以便轻松访问和使用网易云音乐的服务。该项目由 jixunmoe 开发并维护,支持多种功能,包括获取歌曲信息、播放列表、用户信息等。
在进行接下来的所有操作之前,我们需要先提前装好以下环境:Git(可选)、nodejs、pnpm。接着我们使用git clone命令将该项目克隆至本地,也可以直接下载压缩包解压: 󠄐󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄩󠄠󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄢󠄥󠄠󠄥󠄩󠄥󠄧󠄬󠅒󠅢󠄟󠄮󠇕󠆬󠅰󠇕󠆯󠅳󠇕󠆞󠆍󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮
项目快速启动
1. 安装依赖
首先,克隆项目到本地:
git clone https://github.com/jixunmoe/netease-cloud-music-api.git
cd netease-cloud-music-api
接下来,安装必要的依赖:
npm install
2. 启动服务
在项目根目录下,运行以下命令以启动服务:
node app.js
默认情况下,服务会在 http://localhost:3000 上运行。你可以通过浏览器访问该地址,查看API文档和测试接口。
![图片[1]-网易云音乐API使用教程-NodeJS 版 API](https://joyb.cc/wp-content/uploads/2024/11/20241103193611831-2024-11-03-19_34_30-NVIDIA-GeForce-Overlay-1024x544.jpg)
![图片[2]-网易云音乐API使用教程-NodeJS 版 API](https://joyb.cc/wp-content/uploads/2024/11/20241103193616143-2024-11-03-19_35_12-网易云音乐-NodeJS-版-API-1024x517.jpg)
![图片[3]-网易云音乐API使用教程-NodeJS 版 API](https://joyb.cc/wp-content/uploads/2024/11/20241103193615583-2024-11-03-19_35_06-网易云音乐-NodeJS-版-API-1024x517.jpg)
![图片[4]-网易云音乐API使用教程-NodeJS 版 API](https://joyb.cc/wp-content/uploads/2024/11/20241103193613892-2024-11-03-19_34_56--1024x517.jpg)
后台运行:
后台运行有多种方式,我推荐使用screen工具,方便管理。󠄐󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄩󠄠󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄢󠄥󠄠󠄥󠄩󠄥󠄧󠄬󠅒󠅢󠄟󠄮󠇕󠆬󠅰󠇕󠆯󠅳󠇕󠆞󠆍󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮
使用netease-cloud-music-api做为后端的例子
这个API合集几乎可以使你开发出和网易云官方一样的音乐播放器。这里以这个KMMusicPlayer开源项目为例:
首先我们使用git clone命令将该项目克隆至本地,也可以直接下载压缩包解压: 󠄐󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄩󠄠󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄢󠄥󠄠󠄥󠄩󠄥󠄧󠄬󠅒󠅢󠄟󠄮󠇕󠆬󠅰󠇕󠆯󠅳󠇕󠆞󠆍󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮
git clone https://github.com/XiangZi7/KM-Music-Player.git
随后我们将部署后的网易云api地址https://music.joyb.cc添入.env配置文件中.这是我部署的API地址,可以拿去用。
![图片[5]-网易云音乐API使用教程-NodeJS 版 API](https://joyb.cc/wp-content/uploads/2024/11/20241103190147220-2024-11-03-18_59_41-.env_.development-Visual-Studio-Code.jpg)
保存后,在当前项目文件夹下的路径框中输入CMD打开命令操作界面。
![图片[6]-网易云音乐API使用教程-NodeJS 版 API](https://joyb.cc/wp-content/uploads/2024/11/20241103190406533-2024-11-03-19_03_31-KM-Music-Player-文件资源管理器-1024x564.jpg)
接着我们执行pnpm install安装相关依赖,这里我之前已经安装过了。当出现Done就表示安装完了。
![图片[7]-网易云音乐API使用教程-NodeJS 版 API](https://joyb.cc/wp-content/uploads/2024/11/20241103190502724-2024-11-03-19_04_43-XiangZi7_KMMusicPlayer_-简约风-高颜值-Vue-Player-Music.jpg)
最后我们输入pnpm dev执行启动,点击给出的第一个链接在浏览器打开即可。
![图片[8]-网易云音乐API使用教程-NodeJS 版 API](https://joyb.cc/wp-content/uploads/2024/11/20241103190635435-2024-11-03-18_58_26-KM-Music-Player-文件资源管理器.jpg)
开源社区这类项目还是比较多的,有app的,也有网页的。但很多后端几乎都是采用这个netease-cloud-music-api
可以看到是可以调用网易云账号登录的,这也就意味着很多可能性。󠄐󠄹󠅀󠄪󠄡󠄨󠄞󠄩󠄧󠄞󠄡󠄤󠄞󠄩󠄠󠄬󠅒󠅢󠄟󠄮󠄐󠅅󠄹󠄴󠄪󠄾󠅟󠅤󠄐󠄼󠅟󠅗󠅙󠅞󠄬󠅒󠅢󠄟󠄮󠅄󠅙󠅝󠅕󠄪󠄡󠄧󠄤󠄢󠄥󠄠󠄥󠄩󠄥󠄧󠄬󠅒󠅢󠄟󠄮󠇕󠆬󠅰󠇕󠆯󠅳󠇕󠆞󠆍󠄐󠇗󠅹󠅸󠇖󠆍󠅳󠇖󠅹󠅰󠇖󠆌󠅹󠄬󠅒󠅢󠄟󠄮
![图片[9]-网易云音乐API使用教程-NodeJS 版 API](https://joyb.cc/wp-content/uploads/2024/11/20241103192417271-2024-11-03-18_59_07--1024x549.jpg)
文章法典(文章版权声明)
- ◆ 领地名称:开心宝要塞(开心宝)
- ◆ 永久坐标:https://joyb.cc
- ◆ 部分知识来自冒险者笔记,仅供修习参考(本站文章部分内容来源于网络,仅供学习参考,如有侵权请联系站长删除)
- ◆ 资源配方不构成建造建议(本站资源不构成任何投资建议,仅代表个人观点)
- ◆ 发现危险物品请立即通知卫兵(严禁发布违法信息,访客发现请立即举报)
- ◆ 失效传送门请告知管理员更新(资源链接失效请联系我们,我们会及时更新)