QQ音乐API

最近打算在公众号里添加一个音乐播放功能。

经过一番搜索,发现QQ音乐的API还是挺好用的。

mp3网址格式如下:
http://stream15.qqmusic.qq.com/302388206.mp3

其中stream后边的数字是QQ音乐的CDN编号,mp3前边8位数字含义是:'3'+7位音乐ID。

要想正常播放,需要设置http请求的refer为http://stream15.qqmusic.qq.com/。

接下来只需要确定音乐ID即可,这就需要音乐搜索API接口。
示例如下:
http://soso.music.qq.com/fcgi-bin/music_json.fcg?w=邓丽君&p=1&utf8=1

参数含义如下:

  • w:关键词,
  • p:页码序数,
  • utf8:编码方式,一般值为1。

返回数据是一个回调函数,参数是我们需要的json数据,如下所示:
2.png

猜测一下,就可以发现,大多数情况下,音乐ID就是 f 后边第一个数,提取出这个数就可以了。

这样,我们就可以通过关键词搜索,获取音乐ID,最后得到mp3的地址。

QQ音乐API》上有12个想法

  1. 车流行了,车载音乐也拉动了音乐的发展。现在有好多音乐视听平台,好多API。只是有些不太稳定,经常失效。

评论已关闭。