Skip to content

QQ音乐、酷我音乐、咪咕音乐、酷狗音乐,支持各大排行榜,会员音乐、搜索,QQ音乐逆向,QQ登录,QQ扫码登陆等等的 一款Node.js的音乐接口

License

Notifications You must be signed in to change notification settings

yuntianshu/wp_MusicApi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bf9307d · Feb 20, 2023
Oct 27, 2022
Feb 20, 2023
Oct 7, 2022
Aug 29, 2022
Jan 12, 2023
Jan 12, 2023
Nov 18, 2022
Dec 28, 2020
Dec 28, 2020
Nov 20, 2022
Jan 12, 2023
Jan 12, 2023
Jan 12, 2023
Nov 20, 2022
Oct 23, 2022
Jan 12, 2023

Repository files navigation

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. 音乐版权归各音乐平台所有,若有侵犯版权,请联系我删除

About

QQ音乐、酷我音乐、咪咕音乐、酷狗音乐,支持各大排行榜,会员音乐、搜索,QQ音乐逆向,QQ登录,QQ扫码登陆等等的 一款Node.js的音乐接口

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.8%
  • Other 0.2%