• 如果喜欢本站,您可以按CTRL+D收藏本站,方便下次访问。

  • 欢迎来自五湖四海的朋友,期待为您分享有价值的资源 :oops:

QQ音乐API

技术分享 第四度 5年前 (2015-05-24) 245次浏览 12个评论 扫描二维码

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

经过一番搜索,发现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的地址。


本网站采用BY-NC-SA 4.0协议进行授权 | 转载请注明原文链接:https://www.disidu.com/post/1503.html
如果觉得本文对您有帮助或者您心情好~可以微信打赏支持一下本站:↓↓↓
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(12)个小伙伴在吐槽
  1. 免费的确实都不稳定,毕竟有版权费,带宽费也比较高
    第四度2015-12-05 17:08
  2. 车流行了,车载音乐也拉动了音乐的发展。现在有好多音乐视听平台,好多API。只是有些不太稳定,经常失效。
    wys.me2015-12-05 17:03
  3. 哈哈 很长世间没管这里了,正在修理它呢
    第四度2015-12-04 21:09
  4. 过来看看、赞一个
    好书网2015-12-04 21:07
  5. ID 总共是8位,第一位是3, 后边的7位好像只能通过搜索找出来了。不过ID基本上都是连续的
    第四度2015-12-02 17:29
  6. 请问9位数的ID怎么破?
    kkplz2015-12-02 02:43
  7. 我觉得还行啊
    第四度2015-07-03 20:17
  8. 好复杂
    硅藻泥缺点2015-07-01 16:15
  9. 嗯啊 在图文消息里可以添加音乐了
    第四度2015-06-18 15:02
  10. 现在公众号不是已经支持添加音乐了么[思考]
    轻微生活2015-06-17 10:31
  11. 可以回复mp3音乐的
    第四度2015-06-01 10:37
  12. 公众号里还能放音乐么、?
    SIYO2015-05-31 22:18