wp_musicapi

一款Node.js的音乐接口


Keywords
music, nodejs
License
Apache-2.0
Install
npm install wp_musicapi@1.5.0

Documentation

wp_MusicApi 一个荒野拾荒者的 API

点击加入QQ群

公告

文档地址:文档

网易云接口:点击跳转 (服务器地址:http://iecoxe.top:3000

个人博客CSDN:CSDN地址

基于本接口开发的软件:

wp music Android版

wp music 电脑版

欢迎大家关注微信公众号,后续会慢慢更新优质资源

请关注一下公众号,每天有精彩资源推送

新版特性

  1. 相对更加稳定,服务器不再过滤参数内容,用户自行解析参数,减少参数解析出错几率
  2. 支持平台:QQ 音乐,酷狗音乐,酷我音乐,咪咕音乐,网易,具体音乐音质支持往下看
  3. 接口更加丰富,增加部分接口和平台
  4. 降低门槛,参数简单统一,支持 GET 请求,支持跨域调用

项目安装与使用(新增 npm 安装方式)

wp_MusicApi 安装使用说明

Cookie 共享仓库使用说明

最近新写的接口,单独部署,主要实现 QQ音乐 Cookie 自动刷新

接口:(GET) http://42.192.118.65:5100/qq/getCookie

示例:http://42.192.118.65:5100/qq/getCookie?uin=123456789

参数:uin => QQ号

注意:获取前提是 你上传过(通过/qq/setCookie接口) 登录成功的 QQ音乐 Cookie 字符串

接口:(POST) http://42.192.118.65:5100/qq/setCookie

参数:data => QQ音乐 Cookie 字符串格式

功能:上传的Cookie会自动刷新登录,通过(/qq/getCookie)获取的是刷新过后的Cookie

注意:请上传登录成功的 QQ音乐 Cookie 字符串格式(浏览器 F12 获取),请使用 x-www-form-urlencoded 格式提交

项目介绍:此项目只需要在 setting.js 项目设置文件中,修改 QQ_uin 字段的值(请填入QQ号,如果需要获取VIP歌曲,请传入带绿钻的QQ号,前提是先将登陆过的Cookie传入共享仓库),就能实现Cookie的自动刷新

工作原理

跨站请求伪造 (CSRF), 伪造请求头 , 调用官方 API

关于项目

wp_MusicApi 拾荒者的音乐接口

v1.0:项目开始

v1.1:新建cache_redis分支,主要用于服务端缓存,默认两分钟,需要的请自行clone

v1.2:新增的咪咕、酷我、QQ的热搜参数,新增pcweb,更正了文档的已知错误,修改了咪咕和酷我的排行榜数据内容格式,以前使用本API的请注意

v1.3: 维护所有失效接口,新增网易播放接口以及Cookie上传,新增咪咕高无损,新增酷狗无损以及Cookie上传,新增QQ登录,新增缓存,默认缓存5分钟,更新文档,修改了咪咕排行榜的数据格式,修改了QQ搜索的数据格式, 具体请自行研究。

v1.3.1: 新增 首页导航,提示项目正在运行,新增版本检测提示

v1.3.2: 更新酷狗搜索,改走客户端接口,更改版本检测timeout时间为3秒

v1.3.3: 新增酷狗 mobileSearch 接口

v1.3.4: 更新 酷狗排行榜详情 接口

v1.3.5: 维护部分接口

v1.4: 新增QQ扫码登录,本次采用的是基于Android端QQ音乐的身份令牌,登陆时间会保证更长时间

v1.4.1: 去除QQ基于Android端QQ音乐的扫码登录,新增接口加密,默认关闭,需要打开可以在 setting.js 中打开,新增网易云歌单歌曲获取,新增网易云无损音乐

v1.4.2: 新增网易云搜索接口

v1.4.3: 新增网易云歌词接口,网易云mv播放地址获取接口

v1.4.4: 新增网易云排行榜详情接口

v1.4.5: 新增网易云每日推荐歌曲接口,新增QQ登录自动刷新功能 => 在 setting.js 设置文件中 修改 QQ_uin 字段 ,QQ Cookie会自动刷新(需要在Cookie共享仓库中上传自己的Cookie信息)

v1.5.0: 新增五个平台的评论接口,从此版本开始,项目支持 npm 安装方式(npm 使用说明)

v1.5.1: 新增一个新的网易获取接口,并且可以自定义传入 cookie

v1.5.2: 新增酷狗歌单导入(酷狗码),新增酷我歌单导入,新增qq获取播放链接(批量获取)

用户须知

!> 考虑到性能问题,可以使用专门服务器与本项目对接,例如nginx,具体的搭建方法还请用户自行百度,这里不做演示

!> 该项目仅做接口转发,部分接口通过修改 Referer 实现,所有数据均不做存储处理,部分接口采用缓存,大家还是理性的保护好自己的个人信息,谨防诈骗

!> 目前本项目刚刚开始,只提供QQ、咪咕、酷我、酷狗等音乐平台部分接口,后期再不断完善

!> 本项目仅供学习使用,请尊重版权,请勿利用此项目从事商业行为

友情链接

拾荒者

捐赠

关于捐赠,强求大家耐心看完

免费的东西不长久,毕竟家里没矿,生活在三次元的我总要考虑一下恰饭问题,所以有了这个赞助。你的赞助不仅会被用来支付一些开发成本:服务器、域名、付费软件等,还将帮助我奉献更多的时间到项目中。如果你正在使用我的 API,可以用赞助来表示你的谢意,并让项目保持健康稳定和得到更积极的维护

我不会忘记支持我的人,也不会把你的支持当作理所当然,它对我意义重大。

周期性赞助请联系我,你将会得到我的帮助;如果你不喜欢周期性赞助,也可以选择一次性赞助方式:

支付宝、微信

捐赠列表

以下排名不分先后

特别感谢 **超 女士

感谢 **宇 先生

免责申明

  1. 以上开发接口仅限于技术研究和项目开发练习使用,禁止商业用途,如有发现直接关闭服务
  2. 音乐版权归各音乐平台所有,若有侵犯版权,请联系我删除