自学教程 ·

手机轻松利用QQ音乐API编写歌曲排行榜

抓接口

前几天写了个QQ音乐热歌榜排行的接口,没用电脑用的服务器照样玩,先打开QQ音乐

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第1张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第2张

按F12建后刷新下页面,就出来一堆数据了,可搜索musicu

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第3张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第4张

解码

url被编码了,先解码下,直接去站长工具

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第5张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第6张

建个php文本

提交方式是get,我用的mt文件管理器,建立一个php文件,代码输进去

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第7张

php获取源码

然后使用curl获取源码

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第8张

运行的结果是这样的😅

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第9张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第10张

仔细看API的代码

因为返回结果是json的,所以直接使用json解析,这样比较容易看

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第11张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第12张

编写php代码

detail,data这几个先解析看看

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第13张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第14张

这里就是歌曲信息

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第15张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第16张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第17张

先获取第一个

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第18张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第19张

先获取歌名看看,然后获取歌手,变量相加

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第20张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第21张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第22张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第23张

然后看看第二个能不能获取,ok

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第24张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第25张

官方介绍里面写300首歌,直接循环300次就ok了,运行后发现没有300首歌

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第26张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第27张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第28张

这个时候修改这里就可以了把20改为300就ok了,运行看看,完美

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第29张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第30张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第31张

代码美化一下

返回乱七八糟,没关系加个换行代码就可以了

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第32张

再加个序号

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第33张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第34张

再加点代码美化一下

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第35张

时间需要改一下

这里的时间改一下,第一个是年,第二个是周期,php可以用date获取时间,Y是年,W是周期

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第36张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第37张

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第38张

完美运行

完美👏

手机轻松利用QQ音乐API编写歌曲排行榜 自学教程 第39张

参与评论