Comments (14)
可以参照这里,用post请求,url 为 #/user/setQCookie
, application/json
,请求内容为 {"data":"你的cookie"}
from qqmusicapi.
搞好了,谢谢dalao
from qqmusicapi.
cookie已经弄好了,获取无损音质以及下载链接都可以获取到,就是song/urls?id=0039MnYb0qxYhV,004Z8Ihr0JIu5s
还是获取不到
{
"result": 400,
"errMsg": "获取播放链接出错"
}
from qqmusicapi.
url 对的嘛,https://api.qq.jsososo.com/song/urls?id=0039MnYb0qxYhV,004Z8Ihr0JIu5s 这个接口我这边试了一下是可以的,你这个报错应该只出现在 /song/url
接口,不是 /song/urls
接口,前者只能获取单个,但可以获取各种格式,后者只能获取m4a 格式,但可以批量获取
from qqmusicapi.
应该不是不可以批量获取的问题,是/song/urls好像只是获取不到会员歌曲:
http://qqmusic.w0ai1uo.org/song/urls?id=0039MnYb0qxYhV,004Z8Ihr0JIu5s,000W9VJm3sMSJU,000SKW960FXmxr
这是我直接clone项目过来的,不应该呀
from qqmusicapi.
这个其实是要看账号cookie的,如果是会员的账号用这个接口是能获取到会员歌曲链接的,另外像有些必须付费收听的也是一定要这个账号买了才能获取到,但是另外的单个获取的接口貌似不需要会员
from qqmusicapi.
但是我post请求设置了cookie了,是会员账号呀
{
"result": 100,
"data": "操作成功"
}
就是会员的获取不到歌曲链接
from qqmusicapi.
更新一下 cookie 试试?或者我的接你看看
pgv_pvid=3661080646; ts_uid=1405531576; pgv_pvi=6255642624; RK=tGhAJrFZO2; ptcz=32d501823bf0ce457005d872e92673dc307726d91d6f58a125d222698c6efff9; psrf_qqrefresh_token=25BACF1650EE2592D06BCC19EEAD7AD6; psrf_qqopenid=239ACC14853AA1038A3A539429D0AC48; psrf_qqaccess_token=6B0C62126368CA1ACE16C932C679747D; psrf_qqunionid=B727DBE86225939A050C84A13D0A3A05; p_luin=o0956581739; p_lskey=00040000897aec6db8fcb126c0b548a4559f83cb0f222fcc2af7991c202d940171ab0c5dd09c2c1f5b468755; o_cookie=956581739; ts_refer=ADTAGmyqq; tvfe_boss_uuid=8cb52e642c3305d2; uin=956581739; yq_index=4; pgv_info=ssid=s8680471336; pgv_si=s9410158592; yqq_stat=0; ts_last=y.qq.com/; qm_keyst=Q_H_L_28W1Fu50ey5NdnhKraomG7otjKfuRK1slzBwDCO8Yi3MvE8s_TC76YrswUuT3T1; psrf_access_token_expiresAt=1585818882; psrf_musickey_createtime=1578042882; userAction=1
这里返回的操作成功只负责把cookie存到 node,是不做任何校验什么的
from qqmusicapi.
用了你的可以了诶,我取的cookie跟你的有差异
pgv_pvi=9917477888; RK=hSqoxv64Ff; ptcz=e21960e293389de70e2830070ea6459006c15b8c9fdda0d354d09e777e1eb9de; pgv_pvid=7369289994; ts_uid=571052904; userAction=1; pgv_info=ssid=s4535523016; pgv_si=s2626076672; ptui_loginuin=753138806; ts_refer=i.y.qq.com/n2/m/share/details/taoge.html; psrf_qqrefresh_token=DB491D863E1635C436CD5625086B84FB; psrf_qqaccess_token=DCE49C49686FBA5C7B55269E8A1CE457; psrf_qqopenid=5C505AA81FEC3C35ECB9685911A05835; psrf_qqunionid=9B14041C40A7446B0FD3C3684CF05ACF; yq_playschange=0; yq_playdata=; player_exist=1; yq_index=0; qqmusic_fromtag=66; yplayer_open=0; skey=@r32ZRrXOX; yqq_stat=0; ts_last=y.qq.com/; psrf_access_token_expiresAt=1585813998; uin=753138806; psrf_musickey_createtime=1578037998; qm_keyst=Q_H_L_2ukyEu50ea-Z6Lqf3rPsVQYdpYPN6GhpQxUXx3x1Nqau_cbTpIaNSShwl5VL21A
from qqmusicapi.
额,你的cookie好像确实不行,说实话我也不太清楚是哪里的问题,我都是直接在网页版登陆之后复制 document.cookie
里的内容
from qqmusicapi.
我是在chrome里console里复制的document.cookie内容,dalao你用的什么呀,我试了几次还是不行
from qqmusicapi.
额,我也是一样的
from qqmusicapi.
真是奇了怪呀,我豪华绿钻年费贵族lv8+豪华音乐包年费贵族lv7。
cookie都有毛病
from qqmusicapi.
因为 cookie 中的 uin 包含了一些多余字母,参考 #17 已修复
from qqmusicapi.
Related Issues (20)
- 公用 cookie 的形式指的是/user/setCookie吗
- 评论接口返回400怎么回事,原本是没问题的 HOT 1
- 运行时报错The string to be decoded is not correctly encoded.
- 可以试试QQ音乐客户端扫码登录呢? HOT 3
- user/refresh接口有别的接口替代的吗
- ✅cookie长期有效方案,已解决 HOT 10
- 请求没有歌词的歌曲的歌词导致崩溃 HOT 3
- 黑白名单是什么啊,有什么学习资料推荐嘛
- 黑白名单是什么啊,有什么系统的学习资料吗
- 调用获取歌单详情去获取百万收藏官方歌单,无法获取数据
- 获取歌词时,没有获取到会崩溃
- [功能请求] 对ipv6的支持
- 怎样用后台程序设置cookie?只有在第一次服务端没cookie时可以生效。第二次再设置就不会生效了? HOT 1
- 无版权歌曲在 app 上可以正常播放,但是不支持分享,而 web 端打开显示无版权无法播放
- 数据统计模块报错
- 网址提示502
- 腾讯调整了接口吗,[获取专辑信息]和[歌手介绍]获取不到数据,上周还能正常调 HOT 8
- 发送评论和删除评论的接口无效
- 貌似歌单添加歌曲接口挂了
- 获取 热门评论 接口 分页好像不管用了
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qqmusicapi.