1.酷狗音乐歌曲搜索
请求url:http://mobilecdn.kugou.com/api/v3/search/song
必选参数:keyword(关键字)
可选参数:page(第几页),pagesize(一页的搜索结果数目)
比如:http://mobilecdn.kugou.com/api/v3/search/song?keyword=%E5%88%98%E5%BE%B7%E5%8D%8E&page=1&pagesize=10
2.获取音乐下载地址
请求url:http://trackercdn.kugou.com/i/v2/?cmd=25
必选参数:
hash:上面的hash全小写
key:对上面的hash加盐值(SALT)kgcloudv2,然后进行md5加密
behavior:download
eg:http://trackercdn.kugou.com/i/v2/?cmd=25&key=49f701e8b36115d84c13d5d7decf2603&hash=d9887aecacd56ddc63786ea0028015b4&behavior=download
3.获取歌曲详细信息 包括歌词,封面,播放地址等
https://wwwapi.kugou.com/yy/index.php?r=play/getdata&hash=4832a21b1615850f921584b671d0e893
4.思考
假如通过搜索接口返回了100首歌曲的hash值,如何比较有效的通过hash值拿到歌曲的详细信息?不可能请求100次歌曲详情接口吧?
网友评论