百度音乐Api简单简单实用实例及封装
2016-10-06 11:23
267 查看
一、搜索歌曲API
二、获取歌曲详细信息API
返回Json数据,歌曲的详细信息:
三、常用逻辑封装如下:
使用到两个重要工具
1.Json序列化工具Newtonsoft.Json
2.Html解析工具:HtmlAgilityPack
源代码参考:http://git.oschina.net/tiama3798/Media_Demo/tree/master
参考文章:https://www.oschina.net/code/snippet_60100_53042
二、获取歌曲详细信息API
返回Json数据,歌曲的详细信息:
{ "SongID": "14795583", "SongName": "海阔天空", "ArtistID": "82367", "ArtistName": "黄家驹", "AlbumID": "14686304", "AlbumName": "来自天堂的声音-黄家驹", "SongPicSmall": "http://musicdata.baidu.com/data2/pic/4ee18a5c97435ff5c883b25d9960c0af/262388741/262388741.jpg", "SongPicBig": "http://musicdata.baidu.com/data2/pic/b8aecedd9f9ca87f6298d76c8e1b73de/262388734/262388734.jpg", "SongPicRadio": "", "LrcLink": "http://musicdata.baidu.com/data2/lrc/d8e0550f18cebfebc6cbc30379ac9b64/262236886/262236886.lrc", "Version": "混音", "Time": 322, "LinkCode": "22000", "SongLink": "http://file.qianqian.com//data2/music/120871889/120871889.mp3?xcode=ce20e423fde9a5850c0d8753917afb85&src=\"http%3A%2F%2Fpan.baidu.com%2Fshare%2Flink%3Fshareid%3D551361339%26uk%3D1079230802\"", "ShowLink": "http://pan.baidu.com/share/link?shareid=551361339&uk=1079230802", "Format": "mp3", "Rate": "128", "Size": 5162937, "RelateStatus": "0", "ResourceType": "2", "Source": "web" }
三、常用逻辑封装如下:
使用到两个重要工具
1.Json序列化工具Newtonsoft.Json
2.Html解析工具:HtmlAgilityPack
源代码参考:http://git.oschina.net/tiama3798/Media_Demo/tree/master
参考文章:https://www.oschina.net/code/snippet_60100_53042
相关文章推荐
- 百度音乐Api简单简单实用实例及封装
- JSON文件的封装和解析和API接口的简单实例
- 简单实用的网站PHP缓存类实例
- java 使用cxf webservice客户端最简单实例,方便实用
- jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
- 百度地图 api 功能封装类 (ZMap.js) 本地搜索,范围查找实例 [源码下载]
- JDBC的工具类(简单实用,体现java封装特性)
- jQuery Datatable 实用简单实例
- 方便实用的jQuery checkbox复选框全选功能简单实例
- 将百度音乐API的返回结果封装到json中
- Silverlight实用窍门系列:30.Silverlight中创建一个最简单的WCF RIA Services访问数据库实例【实例源码+数据库下载】
- 字符串分割 超级简单的api运用 StringTokenizer介绍与实例
- putchar()和getchar()函数的一些简单实用实例!
- HttpWebRequest简单实用封装应用类
- 简单实用的PHP防注入类实例
- 一个简单实用的Android蓝牙程序实例
- OpenJWeb数据库API--非常简单实用的SSH数据库API接口
- 分享简单实用的jQuery图片播放实例和源码
- 简单API实例限制程序多次运行
- sqlite3 api的简单封装