QQ音乐的各种相关API
QQ音乐的各种相关API
已经用xCode尝试过并且可行的API:
★搜索音乐(歌词)
http://shopcgi.qqmusic.qq.com/fcgi-bin/shopsearch.fcg?value=歌曲名&artist=歌手名&type=qry_song&out=json&page_no=页码&page_record_num=单页记录数量
这个网上搜索不到的,自己用fiddler抓出来的,会返回一个json,注意的是返回的json的key没有用引号引起来而且需要对URL本身和返回的内容使用gb2312编(解)码
看这样一个例子:
复制代码
|
就会得到这样的不标准json,之后的步骤简单的就说下,截取searchCallBack()中间的内容,对key进行加引号,然后就可以用json解码框架来解码
复制代码
|
★下载歌词
搜索完成后,每首歌曲会对应一个price属性,如果这个属性对应的值是250就说明没有歌词,确认有歌词,就可以用下面的接口下载歌词
http://music.qq.com/miniportal/static/lyric/歌曲id求余100/歌曲id.xml
如果正常会返回这样的xml(json的返回地址没抓到)
看这个例子:
前一个例子中返回的第三首歌有的price属性值为320,表示有歌词,如果下载这首歌的歌词,就用这个url:
http://music.qq.com/miniportal/static/lyric/32/1512932.xml
腾讯就会送回这样的xml
复制代码
|
如果你用price为250的歌曲对应的id来搜索,比如第一个例子中的第一首歌,那么你使用的这个url:
http://music.qq.com/miniportal/static/lyric/11/16797.xml
那么就会送回404错误信息:
复制代码
|
★获取专辑插图
如果需要获取专辑插图,就可以使用下面的接口
http://imgcache.qq.com/music/photo/album/专辑id求余100/albumpic_专辑id_0.jpg
看这个例子:
要获取第一个例子的中的第三个结果的专辑插图,就这么用:
http://imgcache.qq.com/music/photo/album/88/albumpic_121988_0 .jpg
就会返回500*500的插图(QQ音乐的插图清晰度很高)
★获取排行榜(尚未经过xCode测试)
目前抓到两个排行榜的地址:
新歌榜:http://music.qq.com/musicbox/shop/v3/data/hit/hit_newsong.js
总榜:http://music.qq.com/musicbox/shop/v3/data/hit/hit_all.js
因为还没有进行进一步的尝试就不放例子了
★获取音乐地址
http://stream1歌曲信息中的location值.qqmusic.qq.com/3歌曲ID(7位数,不足在前面补0). mp3
例如之前搜索出来的第一首歌的地址应该是:
http://stream18.qqmusic.qq.com/31679711. mp3
第二首歌的地址应该是
http://stream13.qqmusic.qq.com/31516144. mp3
这个仍然在测试中
希望对和我一样正在努力做在线音乐的童鞋有些帮助
- 上一篇iOS开发里的Bundle是个啥玩意?!
- 下一篇IOS 文件读写操作的实现
转载于:https://www.cnblogs.com/u0mo5/p/4575542.html
QQ音乐的各种相关API相关推荐
- QQ音乐 最新歌曲源 API(稳定)
//2019.04.19 这次我真的找到可用的api了, 兄弟们,http://ustbhuangyi.com/music/#/singer,可以先去这个地址研究一哈,大佬用vue写的 // 11.2 ...
- QQ音乐推荐歌单API报错 invalid referer
概述 准备通过vue全家桶仿制一个QQ音乐播放器,绝大多数根据网上抓取下来的API都是没有问题的. 在获取推荐歌单API的时候,发现接口老是返回 invalid referer,下面我们来看看这个提示 ...
- QQ音乐无损歌曲接口api
1.打开QQ音乐官网 y.qq.com 2.选择你要的歌曲,进入后查看网址,以虎口脱险这个歌曲为例:http://y.qq.com/#type=song&mid=000Ib8E71sUNi7 ...
- html5卡拉OK音乐播放器,QQ音乐播放器怎么打开卡拉OK模式
QQ音乐播放器怎么打开卡拉OK模式 时间:2020-08-05 12:25:56 责任编辑:随便就行 QQ音乐播放器怎么打开卡拉OK模式?QQ音乐播放器是生活中常用的音乐播放器,很多人在使用QQ音乐播 ...
- qq音乐mp3解析php源码,QQ音乐API
QQ音乐API搜索歌曲API: &aggr=1&cr=1&loginUin={3}&format=json&inCharset=GB2312&outCh ...
- QQ音乐API分析记录
我一直是QQ音乐的用户,最近想做一个应用,想用QQ音乐的API,搜索了很久无果,于是就自己分析QQ音乐的API. 前不久发现QQ音乐出了网页版的,是Flash的,但是,我用iPhone打开这个链接的时 ...
- android qq音乐api使用,QQ音乐API
之前对接过QQ音乐的可能还在用之前的,例如http://tsmusic24.tc.qq.com/{$song_id}.mp3这个就不能使用了,废物不多说,我们直接进入正题. 第一种方法: 搜索歌曲和歌 ...
- js封装QQ音乐api
QQ音乐api文档地址:QQ音乐api文档 封装好后的api文件地址:需要引入请求封装文件-/ajax.js https://github.com/1015770492/yumbo-vue/blob/ ...
- [API ]新浪微博腾讯QQ音乐网易云音乐小米云钉钉笔记百度高德地图淘宝阿里云 API
常用&免费 微博: 需要先注册登录 https://open.weibo.com/wiki/API bilibili b站(part1@社会易姐QwQ) https://github.com/ ...
最新文章
- 自然语言处理(NLP)前沿进展报告
- 深入理解JVM(5)——虚拟机类加载机制
- RocketMQ的Producer详解之顺序消息(原理)
- 一起讨论系统架构设计师考试大纲中样题参考答案
- 第二十四期:揭秘:为什么电脑越用越卡 大型破案现场
- MVVM模式的一个小例子
- android html 启动app,Android js交互 与 Html启动App
- 滴滴新增对手!腾讯投资的网约车平台OnTime或将于本月上线
- 工作与生活如何平衡?
- HEVC播放器出炉,迅雷看看支持H.265
- 材料力学考研可以用计算机吗,2020海南大学材料力学专业超详细考研经验分享...
- 百度螺旋桨PaddleHelix论道“AI+生物计算”,加速推进多维价值释放
- sqlplus命令支持上、下翻功能
- openwrt PPPoE拨号如何设置-小米3硬改
- 求Decimal的相反数
- 使用七牛云存储图片案例
- 你真的会高效的在GitHub上搜索开源项目吗?
- JAVA学习6-集合工具类、流
- SecureCRT调整字体大小
- TIOBE 2月榜单出炉:排行榜前8位在过去七年中排名没有变化,是否意味着编程语言没有变化?
热门文章
- 以远程桌面访问Windows Azure虚拟机(转+译)
- 大推荐——家庭书架·成功读库系列
- 一站式SpringBoot for NoSQL Study Tutorial 开发教程学习手册
- jquery的attr和prop区别之实例
- Codeforces Beta Round #5 C. Longest Regular Bracket Sequence 栈/dp
- Google是否会成为下一个微软?
- LiteRouter 路由
- Android 中的GC资料网站
- 我自己写的3D图形数学库。。。有点乱!
- startActivityForResult 请求码不正确