背景

最近想写一个一小程序,需要搜索音乐歌曲相关信息。找到了一个叫 NeteaseCloudMusicApi 网易云音乐 API 的GitHub 开源项目。

它的 GitHub 地址:

Binaryify/NeteaseCloudMusicApi

文档地址:

网易云音乐 NodeJS 版 API

安装

要使用这个开源项目,需要先安装,通过它启动后,来访问网易云音乐的官方 API。

这个项目提供了多种安装方式:

  • nodeJS
  • Vercel
  • Docker

我这里选择 Docker 的安装方式。

docker pull binaryify/netease_cloud_music_api

docker run -d -p 3000:3000 --name netease_cloud_music_api    binaryify/netease_cloud_music_api

安装完成后,浏览器访问:http://[ip]:3000/

在这里插入图片描述

看到上面的页面说明 API 程序已经跑起来了,接下来就可以调用接口了。

接口调用

搜索接口的调用例子:

http://[ip]:3000/search?keywords=afterglow

或者使用下面的结果更全:

http://[ip]:3000/cloudsearch?keywords=afterglow

其他接口参考文档:

网易云音乐 NodeJS 版 API

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐