昨天在网上看到了一个开源的网易云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

返回数据:
在这里插入图片描述
点击歌曲url
http://m801.music.126.net/20200328175418/4ae3a32fd174f78c62d498a41e098e13/jdymusic/obj/w5zDlMODwrDDiGjCn8Ky/1591086773/cc01/dd51/7bb3/c13a5fcfcc896b29162a98925e029bd7.mp3

进入播放界面
在这里插入图片描述
我们可以播放,或者下载该音乐。
还等什么,赶快去试试吧!

End

如果你觉得不错,对你有帮助,可以帮忙分享给你更多的朋友!

推荐

我的朋友已经把这个项目部署到了他的服务器上。
http://huangzun.top:8024/

因为朋友怕服务器承受不了,建议大家还是部署到自己的本机上!

朋友的博客:

http://huangzun.top/

大家可以去捧捧场,谢谢!

参考链接

https://blog.csdn.net/weixin_37264997/article/details/89704137

Thanks

感谢大家的观看!

版权声明:本文为notfan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/notfan/p/12813125.html