QQMusicApi icon indicating copy to clipboard operation
QQMusicApi copied to clipboard

基于 Express + Axios 的 QQ音乐接口 nodejs 版

Results 62 QQMusicApi issues
Sort by recently updated
recently updated
newest added

https://gist.github.com/raphaelsoul/c94e01734696fdbc586ecd2df907e603 因为有稳定程序需要 尝试了一下puppeteer方式登录和获取cookie 两点建议 1. 希望能和隔壁网易云api一样做成npm依赖直接由nodejs调用和设置代理 > 但是看了一下实现都是按照app应用路由来写的 不太好改 2. 可以参考我的gist整合puppeteer方式 配置好账户密码可以自动轮换cookie 如果有空 也许会提PR(划掉

使用接口 /user/setCookie 设置Cookie {"result":100,"data":"操作成功"},调用接口/song/url 无法获取到歌曲下载地址 /song/url?id=001FFZvO26HzcR&type=flac { "result": 400, "errMsg": "获取播放链接出错" } 测试其他mid也无法获取到(001FFZvO26HzcR)

刷新登陆接口一直是刷新失败重新设置,但我已经登陆上去拿到很多信息了

21-2-4 之前一直提供公用cookie的账号被官方封禁,无法再通过接口获取到链接,因此下线该服务,同时也不再建议大家暴露公用cookie

documentation

为什么设置了cookie 还是获取不到链接

您好, 我发现, 有某些专辑或歌曲是客户端专享的, 即通过浏览器查看专辑, 连歌曲列表都看不到的那种, 用您的软件就无法获取到下载链接. 实际上, 这种音乐, 通过客户端下载会显示"应版权方要求, 下载为加密格式", 最后会存储成qmc3格式的文件 (我用的还是16.03老版本的客户端) 例如: https://y.qq.com/n/yqq/song/002r0sUB0syzEG.html 麻烦您有时间看一下, 谢谢!

按照提示也发了cookie也成功了 获取歌曲链接的时候 返回100,但没有返回数据

[普通音乐获得的地址播放没有问题,会员音乐报403错误,Cookie都没问题,音乐地址也可以获得,只是获得的地址不可用,临时的解决办法是,重新启动接口服务,就可以播放了。音乐的地址还是一样的,不知道什么问题 感觉是更新了cookie后,需要重新启动下node的接口服务,否则虽然cookie更新好了,但是程序获得的会员音乐的地址是无效的

博客地址:[https://blog.csdn.net/qq_41813208/article/details/112646537](https://blog.csdn.net/qq_41813208/article/details/112646537) 项目源码地址: [https://github.com/1015770492/autoLoginQQWithAnyWeb](https://github.com/1015770492/autoLoginQQWithAnyWeb) 下面是效果图:分别代表qq音乐、网易云音乐、csdn,其它的就不掩饰了,可以考虑挂在服务器上实现自动添加cookie,具体代码我没有写,大家可以自己实现。 ![qq音乐](https://user-images.githubusercontent.com/43501801/104661935-a1bdfa80-5704-11eb-8af5-4d76abb03e59.gif) ![网易云音乐](https://user-images.githubusercontent.com/43501801/104661976-b7cbbb00-5704-11eb-9fbb-45af5fd0e272.gif) ![csdn](https://user-images.githubusercontent.com/43501801/104661954-aaaecc00-5704-11eb-8ded-0a740607990e.gif)

documentation