您的位置:首页 > Web前端 > JQuery

jQuery+JSONP通过调用虾米接口实现类似点点网发布音乐的功能

2014-11-11 00:00 676 查看


点点网的音乐发布是通过搜索、选择实现的,原本以为是他们自己做的一个类似爬虫的东西去模拟虾米网的搜索功能,然后将搜索的结果返回到点点的界面,包括id、name、ablum、artist等,然后去调用显示相关的widget实现音乐的播放,但后来研究了下,发现其实际上是调用了这个接口:

http://kuang.xiami.com/app/nineteen/search/key/歌曲名称/diandian/1/page/
歌曲当前页?_=当前毫秒&callback=getXiamiData

通过这个接口返回所需的所有以json格式封装的函数,网上搜集了下相关资源,现将实现方法和代码整理如下:

该接口返回的是一个getXiamiData(json数据)的回调函数 其中的json如图(部分显示,不完整):


我们可以看到我们所查的音乐位于/results数组里

song_id 就是音乐的ID
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐