1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 转载-酷狗音乐API

转载-酷狗音乐API

时间:2024-03-31 17:40:04

相关推荐

转载-酷狗音乐API

酷狗MP3链接需要两个接口获取

hash获取接口:/song_search_v2

MP3获取接口:/yy/index.php

1.获取hash的接口

拿周杰伦的来说 :

/song_search_v2?callback=jQuery19107655316341116605_1497970603262&keyword=%E5%91%A8%E6%9D%B0%E4%BC%A6&page=1&pagesize=1&userid=-1&clientver=&platform=WebFilter&tag=em&filter=2&iscorrection=1&privilege_filter=0;

注释:

callback=jQuery19107655316341116605_1497970603262可以删掉,方便(这个没试过);

keyword=%E5%91%A8%E6%9D%B0%E4%BC%A6歌手或者歌曲名字(浏览器自动转成这种格式);

clientver=&platform=WebFilter必须存在(这样才能查询到歌曲的原唱);

page=1页数;(可有可无,默认第一页)

pagesize=1页数;(可有可无,设置返回的歌曲数据个数,默认返回20个)

其余参数未测试或未发现实际意义自行测试,可有可无

以上会返回json方法如下图:

其中FileHash为MP3的 hash,把它和 AlbumID 拿出来

2.获取MP3链接的接口

周杰伦的告白气球:/yy/index.php?r=play/getdata&hash=3C3D93A5615FB42486CAB22024945264&album_id=1645030&_=1497972864535

注释:

&hash=3C3D93A5615FB42486CAB22024945264 上面拿出来的 hash;

&album_id=1645030 上一步拿出来的 AlbumID ;

会返回json方法如下图

注释:

play_url 就是获取到MP3的链接。

目前获取酷狗MP3外链就需要这两个接口,当然,其它数据歌词,专辑与图片等等也都是这两个接口。需要的可以试试。

使用思路(个人简历网站的在线音乐功能):

html中使用ajax请求,设置跨域问题,使用jsonp巧妙跨域。

后端处理请求数据,前端传值请求后端获取数据,后端获取搜索值后用requests请求数据,将数据处理后返回。

原文链接:/technical/317.html

参考文章:/mingwang20/article/details/73556796

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。