网站首页 > 教程文章 正文
今天要推荐的github开源项目是 NeteaseCloudMusicApi,即网易云音乐API,安装所需环境即可实现真实调用网易云音乐 API,包括注册、登录、搜索歌单歌词、歌曲点评等功能,请看客老爷们本着学习的态度赏玩该项目,切勿用于商业或其他非法用途
star:12.5k
fork:2.4k
license:MIT
环境要求
需要 NodeJS 8.12+ 环境
安装
$ git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git
若git clone失败,请检查git账号配置,以及升级git版本
$ npm install
项目依赖
express、request、pac-proxy-agent、apicache
启动项目前,请确保已安装以上依赖
//若无依赖请执行 以下命令 来安装依赖 npm install 包名
运行
$ node app.js
服务器启动默认端口为 3000,若不想使用 3000 端口,可使用以下命令
//Mac/Linux $ PORT=4000 node app.js //windows 下使用 git-bash 或者 cmder 等终端执行以下命令 $ set PORT=4000 && node app.js
功能特性
- 登录
- 发送&校验 验证码
- 注册&改密码
- 搜索歌曲&歌词&歌手&专辑
- 获取每日推荐歌单
- 获取评论
- 等等将近 144 个api接口
使用文档
//地址 https://binaryify.github.io/NeteaseCloudMusicApi/#
初探
笔者以默认 3000 作为端口启动项目
1、进行登录
//登录api、填写自己手机号 & 网易云音乐密码 localhost:3000/login/cellphone?phone=xxx&password=yyy
如下返回 code 200,即登录成功,浏览器会记录 cookie,之后就可以正常请求其他接口了
2、搜索歌曲
//搜索歌曲api,keywords 填写歌曲名,可以模糊匹配 localhost:3000/search?keywords=Lover
笔者调接口 搜索 霉霉 新出的 Lover,结果如下
3、搜索歌词
//搜索歌词api,id 填写 第二步 搜索歌曲得到的 歌曲id localhost:3000/lyric?id=1382778514
其他更多更好玩的高级API,有待各位看官老爷们自行研究啦!
如果对你有帮助,喜欢就点赞加关注!
猜你喜欢
- 2025-09-18 国外API代理了解下_国外代理ip免费网址
- 2025-09-18 手把手搭建koa2后端服务器-API文档生成(番外)
- 2025-09-18 详解UI自动化测试辅助利器:Sikuli
- 2025-09-18 介绍一个C#实用类库之DSAPI,包含数百项功能
- 2025-09-18 谈一谈API接口开发,怎么编写一个比较合理严谨的接口
- 2025-09-18 别错过!一文教你用腾讯云 API,畅快玩转 DeepSeek,好玩又实用!
- 2025-09-18 吐血推荐,实现了字节旗下大模型火山方舟DEEPSEEK的API调用
- 2025-09-18 接口自动化的关键思路和解决方案,看完不会你捶我
- 2025-09-18 太多Ollama API端口暴露着,公网竟然可直接访问到
- 2025-09-18 5 种 API 网关技术选型,yyds_api网关的优缺点
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- mybatis plus page (35)
- vue @scroll (38)
- 堆栈区别 (33)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)
- redis aof rdb 区别 (33)
- 302跳转 (33)
- http method (35)
- js array splice (33)