QQ音乐API分析
官网提供API
说明:此API主要针对移动端直接调用QQ音乐API用,API只能在QQAPP内执行,上线时间尚短。
http://y.qq.com/m/api/api.html
分析的API
说明:
根据官网https://y.qq.com/分析的API,经过测试,可以使用,测试demo如下,demo流程
1、首先根据关键字搜索歌曲》获取播放key》获取播放地址播放
https://192.168.60.50:8443/admin/public/music
经分析,也可不用获取播放key,先分类,排行榜》获取歌曲》获取单曲播放地址播放
自己分析api的优缺点
优点:API可直接js跨域直接调用,也可java二次封装,以restful方式提供出去,灵活方便
缺点:API有些参数不明确,接口更新变动情况不明,根据以前来看,2015年的接口,到现在基本可用。
以下的自己分析的部分api以及其他资源
获取热词列表
https://c.y.qq.com/splcloud/fcgi-bin/gethotkey.fcg?g_tk=5381&jsonpCallback=hotSearchKeysmod_top_search&loginUin=0&hostUin=0&format=jsonp&inCharset=utf8&outCharset=utf-8¬ice=0&platform=yqq&needNewCode=0
获取版本更新日志
说明:版本更新说明
示例:
https://y.qq.com/download/download.js?loginUin=0&hostUin=0&format=json&inCharset=utf8&outCharset=utf-8¬ice=0&platform=yqq&needNewCode=0
根据关键字搜索歌曲
地址:https://c.y.qq.com/soso/fcgi-bin/client_search_cp
说明:根据关键字搜索返回歌曲列表、专辑、歌手等信息
主要参数:
w:关键字
p:页码,从1开始
n:当前页的数据条数
示例:
https://c.y.qq.com/soso/fcgi-bin/client_search_cp?ct=24&qqmusic_ver=1298&new_json=1&remoteplace=txt.yqq.center&searchid=37602803789127241&t=0&aggr=1&cr=1&catZhida=1&lossless=0&flag_qc=0&p=1&n=20&w=%E5%88%98%E5%BE%B7%E5%8D%8E&g_tk=5381&loginUin=0&hostUin=0&for