推荐一个开源的网易云API项目
昨天在网上看到了一个开源的网易云API项目,自已也Clone下来部署到了自己的本机上,感觉非常的不错。功能可以说是最全的了,而且该开源项目还提供了相关的文档,作者非常的良心。
项目地址:NeteaseCloudMusicApi
文档地址:接口文档
预览
给大家看看部分的功能:
这还只是部分,是不是相当的多。
根据作者提供的文档,把项目简单的部署在自己的本机上,亲测能够正常运行并使用。下面简单分享一下过程,方便大家快速入门。
项目要求
需要 NodeJS 8.12+ 环境
如果你不知如何大家nodejs环境,推荐到NodeJS 安装及环境配置配置
安装
$ git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git
或者到github上下载项目
地址:NeteaseCloudMusicApi
然后 cd 到项目下,执行
$ npm install
运行
$ node app.js
执行node app.js命令,开启服务器,默认端口是3000,如下图:
在浏览器中输入:
http://localhost:3000/
看到这个提示代表成功了
测试接口数据
搜索功能
这里我们使用搜索功能来实现音乐的搜索:
接口地址 : /search
调用例子 :/search?keywords= 海阔天空
搜索歌曲:Shake It Off
测试地址:
http://huangzun.top:8024/search?keywords=Shake%20it%20off
返回数据:
获取音乐url
接口地址 :/song/url
调用例子:/song/url?id=33894312 /song/url?id=405998841,33894312
歌曲id:1432436327
测试地址:
http://localhost:3000/song/url?id=1432436327
进入播放界面
我们可以播放,或者下载该音乐。
还等什么,赶快去试试吧!
End
如果你觉得不错,对你有帮助,可以帮忙分享给你更多的朋友!
推荐
我的朋友已经把这个项目部署到了他的服务器上。
http://huangzun.top:8024/
因为朋友怕服务器承受不了,建议大家还是部署到自己的本机上!
朋友的博客:
大家可以去捧捧场,谢谢!
参考链接
https://blog.csdn.net/weixin_37264997/article/details/89704137
Thanks
感谢大家的观看!