asp.net c# 虾米音乐API
最近用到虾米音乐的功能,主要是做一个分享音乐功能,找到好多代码,但是比较杂,有用的很少,因
此在此记录下,方便以后自己使用.
对于第三方网站,只要获取了唯一标识,基本上能抓取一些信息。
虾米 音乐的ID只要获取了,我们就可以通过这个音乐的ID获取一些歌词、作者、作曲信息、等等信息。
获取歌曲播放信息:
第一个接口:
http://www.xiami.com/song/playlist/id/歌曲ID
http://www.xiami.com/song/playlist/id/1769402975
这个接口主要是XML 一些信息解析很麻烦,我没有使用。有空可以研究下
第二个接口:
http://www.xiami.com/widget/0_歌曲ID/singlePlayer.swf
http://www.xiami.com/widget/0_1774490672/singlePlayer.swf
http://img.xiami.net/res/player/widget/singlePlayer.swf?dataUrl=http://www.xiami.com/widget/xml-single/uid/0/sid/歌曲ID
http://img.xiami.net/res/player/widget/singlePlayer.swf?dataUrl=http://www.xiami.com/widget/xml-single/uid/0/sid/1775343864
第三个
http://www.xiami.com/res/app/img/swf/weibo.swf?
dataUrl=http://www.xiami.com/app/player/song/id/歌曲ID/type/7
第四个
http://www.xiami.com/widget/player-single?uid=0&sid=1774490672&mode=js
搜索的接口:
http://www.xiami.com/web/search-songs?key=(关键字)&_xiamitoken=(把之前那一串东西放在这)
http://www.xiami.com/web/search-songs?spm=0.0.0.0.lRIEJS&key=关键词