API地址:http://shopcgi.qqmusic.qq.com/fcgi-bin/shopsearch.fcg
参数:
/*
* type:参考值:qry_song
* value:搜索值 (如果传中文,请通过post方式提交值,否则会乱码)
* page_no:设置当前抓取数据页
* page_record_num:设置抓取的数据量
* out此参数无需设置
**/
实例:http://shopcgi.qqmusic.qq.com/fcgi-bin/shopsearch.fcg?type=qry_song&value=aa&page_no=4&page_record_num=5
返回java script:
searchCallBack({result:"0",msg:"",totalnum:"124",curnum:"5",search:"aa",songlist:[{idx:"16",song_id:"705184",song_name:"鼻歌(ハミング)でぃず♪",album_name:"AA",singer_name:"清水爱(Ai Shimizu,清水愛)",location:"7",singer_id:"20043",album_id:"59637",price:"250"},{idx:"17",song_id:"705185",song_name:"おっかけっこループ",album_name:"AA",singer_name:"清水爱(Ai Shimizu,清水愛)",location:"7",singer_id:"20043",album_id:"59637",price:"250"},{idx:"18",song_id:"705187",song_name:"ましゅまろ・PUNCH",album_name:"AA",singer_name:"清水爱(Ai Shimizu,清水愛)",location:"7",singer_id:"20043",album_id:"59637",price:"250"},{idx:"19",song_id:"705186",song_name:"姉妹爱的意识形态(しまいあいてきイデオロギー)",album_name:"AA",singer_name:"清水爱(Ai Shimizu,清水愛)",location:"7",singer_id:"20043",album_id:"59637",price:"250"},{idx:"20",song_id:"705190",song_name:"epilogue",album_name:"AA",singer_name:"清水爱(Ai Shimizu,清水愛)",location:"7",singer_id:"20043",album_id:"59637",price:"250"}]})
返回的是一个执行函数,所以你需要委托方法给它执行!
定义function searchCallBack(song_obj){
};
但是如果这样就算这样得到数据,但是没有音乐资源的url地址,改怎么办呢?
哈哈,这个保密,有兴趣的请联系我!
分享到:
相关推荐
3. **QQ音乐API接口** QQ音乐同样提供了API接口供开发者使用,可能包含以下特性: - 歌曲库:访问完整的QQ音乐曲库,获取歌曲资源。 - 播放服务:实现音乐的在线播放和下载。 - 智能推荐:基于用户行为的智能...
QQ音乐API(python实现) 蜜蜂 QQ音乐API,仅实现部分功能 使用示例 use.py 统计歌手独唱歌曲(即singer列表里仅有一人)的收藏数,目前只包含接口第一页的歌曲(每年100首) use_multi_singer.py 包含了多人演唱的...
总的来说,网易云音乐API为开发者提供了丰富的音乐服务接口,通过合理利用这些接口,开发者可以构建出具有个性化音乐体验的应用,例如音乐推荐系统、自定义播放器等。不过,使用过程中需要注意遵守网易云音乐的...
基于Vue的音乐播放器,数据来自QQ音乐API_vue-music
基于qt+c++实现模仿qq音乐界面+使用的是百度音乐api可本地在线试听以及下载+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于qt+c++实现模仿qq音乐界面+...
8. **版权和API接入**:如果打算接入QQ音乐的官方API获取歌曲资源,需要了解API接口的使用和版权问题。此外,还需要遵循QQ音乐的开发者政策,确保合法合规。 9. **软件测试**:在开发过程中,进行单元测试、集成...
QQ音乐播放器是一款深受用户喜爱的音乐应用,其独特的界面设计和丰富的功能为用户提供了优质的听歌体验。本文将深入探讨如何实现一个高仿QQ音乐播放器的界面设计,并为有志于构建类似播放器的开发者提供一些后端开发...
这个项目的目标是复制QQ音乐官方网站的首页布局和功能,通过这种方式,开发者可以深入理解网页制作的基本原理,并熟悉实际开发流程。 首先,我们要关注的是HTML部分。HTML(HyperText Markup Language)是构建网页...
通过以上分析,我们可以看出这是一个综合运用前端技术和桌面应用开发的项目,旨在通过electron-vue提供一个类似QQ音乐的用户体验。开发者不仅需要掌握Vue.js和Electron的基础,还需要理解音频处理、文件操作以及持续...
QQ音乐是知名的在线音乐服务提供商,其小程序通常包含歌曲搜索、播放、收藏、歌单推荐、评论互动等多种功能。 此压缩包中的主要内容可能包括以下几个部分: 1. **项目结构**:源码通常会有一个清晰的目录结构,如`...
在这个仿QQ音乐的小程序中,WinForms提供了用户界面元素,如按钮、文本框、播放器控件等,开发者通过拖放这些控件并编写事件处理代码来实现交互功能。WinForms应用程序通常运行在Windows操作系统上,具有良好的性能...
以上是构建Web前端音乐播放器的核心技术点,通过学习和实践这些知识点,你将能够创建一个类似QQ音乐的Web应用,提供优质的音乐体验。在这个过程中,不断优化和改进是关键,以确保最终产品既美观又功能强大。
这个项目的核心是通过PHP与QQ音乐API接口进行交互,获取音乐数据,然后在HTML页面上展示出来,为用户提供一个方便、直观的音乐播放体验。以下是对该项目涉及的技术点和知识点的详细解析: 1. **PHP**:PHP...
QQ音乐是一款深受用户喜爱的在线音乐应用,其界面设计和功能实现是许多开发者学习和模仿的对象。在这个项目中,我们将使用Vue.js来构建一个类似QQ音乐的应用,通过这个过程,我们可以深入理解Vue.js的核心特性和组件...
3. **音乐数据获取**:QQ音乐的音乐库庞大,我们需要模拟或使用API获取音乐数据。可以考虑使用网络请求库,如Alamofire或URLSession,获取歌曲列表、歌手信息等数据。如果只是简单练习,可以使用静态JSON文件模拟...
网页版QQ签到加速源码、QQ音乐等级加速源码、CF活动一键领取源码以及QQ手游等级加速,这些都是互联网上流行的自动化工具,主要用于提升QQ用户的互动体验和游戏等级。这些源码通常由编程爱好者或者开发者编写,目的是...
这个项目的目标是模仿QQ音乐应用程序中的均衡器效果和音频波形图,为用户提供更加美观且交互性强的音频控制体验。 均衡器是一种音频处理工具,它允许用户调整不同频率的声音强度,以优化音乐的听感或适应个人听力...
QQ音乐模板是一款基于uni-app框架开发的音乐应用模板,它为开发者提供了一个快速构建类似QQ音乐功能的基础架构。uni-app是一个使用Vue.js开发所有端的框架,能够一次编写,多端运行,包括iOS、Android、Web(H5)、...
5. **通知栏和锁屏播放**:为了提供类似QQ音乐的后台播放体验,需要创建通知栏控制器,并集成到服务(Service)中,以便在后台持续播放音乐,同时支持锁屏界面的控制。 6. **缓存管理**:为了优化用户体验,可以...