今天要推荐的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

功能特性

1、登录

2、发送&校验 验证码

3、注册&改密码

4、搜索歌曲&歌词&歌手&专辑

5、获取每日推荐歌单

6、获取评论

7、等等将近 144 个api接口

使用文档

//地址
https://binaryify.github.io/NeteaseCloudMusicApi/#


文档首页

登录相关api

初探

笔者以默认 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 填写 第二步 搜索歌曲得到的 歌曲idlocalhost:3000/lyric?id=1382778514

其他更多更好玩的高级API,有待各位看官老爷们自行研究啦!

更多相关干货

Github每日Rank推荐:网易云音乐API相关推荐

  1. Github项目推荐:网易云音乐 API

    网易云音乐 API Github项目地址:https://github.com/Binaryify/NeteaseCloudMusicApi Github文档地址:https://binaryify. ...

  2. 网易云音乐api资料

    https://github.com/LanFD/music_163 网易云音乐常用API浅析:http://moonlib.com/606.html

  3. 网易云音乐API使用

    网易云音乐API使用 网易云音乐API 1.安装 $ git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git 或者 https://gi ...

  4. 网易云音乐API,的调用方法 ,vue项目中(在本地使用)

    1. 在cmd 命令行下:安装并启动: git clone https://github.com/Binaryify/NeteaseCloudMusicApi.git /* 下载 */cd Netea ...

  5. 网易云音乐API使用教程与遇到的问题

    网易云音乐API 简单又好用. 其实他那里面讲是很清楚了,有些地方小白不会,我帮他讲一下 1.在你的项目下 git clone git@github.com:Binaryify/NeteaseClou ...

  6. Docker 使用网易云音乐 API

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

  7. 网易云音乐api歌单数据获取

    网易云音乐api歌单数据获取 网易作为IT大厂,数据可以说 藏的很严实,普通按个f12以为能搞到点东西,结果,看不到要的歌单信息,这可是愁死我了啊. 后来看了看知乎,一帮怪才集中的地方果然迸发了思维的 ...

  8. 小谈网易云音乐----API

    网易云音乐API分析1. 总览本文档是通过对网易云音乐Android客户端(1.5.2)的部分功能进行分析得出的在所有的交互中,均需要在cookie中添加这对键值appver=1.5.2;(Updat ...

  9. 免费稳定 = 网易云音乐API

    不知道为什么,自己对音乐比较痴迷,学习前端的时候总喜欢去借鉴什么音乐网站,但苦于没有稳定的后台数据,所以找到了这个基于Node的网易云音乐API,大家对可以直接通过 git clone ----> ...

最新文章

  1. 前后端分离的探索(一)
  2. mac下找不到.m2文件解决方法
  3. Symantec Endpoint Protection 11 混乱的版本
  4. 20145234黄斐《信息安全系统设计基础》第九周学习总结(课本部分)
  5. Controller节点无法启动neutron-server
  6. 旅游系统_旅游景区安全标识系统设计原则
  7. android uber源码,Uber SDK in android
  8. 2. mac mysql error
  9. #_1 Win10原版镜像安装教程 + 系统崩溃备份文件
  10. 产品优化策略,有效提升产品自身竞争力,我赌你一定没用过
  11. Android手机无法上网怎么办,为什么android手机已经连接WIFI还是不能上网?
  12. 反垃圾邮件智能网关之梭子鱼
  13. 打开Excel2010时提示错误:向程序发送命令时出现问题!
  14. 简单的程序诠释C++ STL算法系列之八:mismatch
  15. 虚拟机 服务器 断电,esxi服务器断电后虚拟机无法开启(如何使用esxi中的虚拟机)...
  16. C# in关键字你造吗
  17. Excel中,用VLOOKUP如何跨表查找引用数据,例如通过工号查姓名,通过key查value
  18. 若依 修改超管admin的user_id 菜单不显示的问题
  19. 如何选择最理想的Linux服务器系统
  20. C++ builder XE10 动态连接加密access2007的accdb数据库实例(可下载实例)

热门文章

  1. L1-054 福到了-java
  2. MFC/WTL 设置背景图和控件透明的方法
  3. java.lang.NoSuchMethodException: com.xxx.xxx.xxxinit()
  4. 根据灰度直方图调整图象亮度
  5. 584. 寻找用户推荐人
  6. Google 和 Meta 正在接受欧盟和英国反垄断监管机构对”Jedi Blue”的调查
  7. 网络 -- TCP三次握手和四次挥手
  8. C#小游戏之疯狂字母
  9. HTML/CSS大作业--仿联想官网
  10. 允许这个网站打开计算机应用吗,win7在IE11浏览器中新建选项卡提示“允许这个网站打开你计算机上的应用吗”怎么办...