咪咕音乐
公告
网易云接口:点击跳转 (服务器地址:http://iecoxe.top:3000 )
基于本接口开发的软件:
大家可以关注一下我的微信公众号:每天都有精彩资源推荐
新版特性
- 相对更加稳定,服务器不再过滤参数内容,用户自行解析参数,减少参数解析出错几率
- 支持平台:QQ 音乐,酷狗音乐,酷我音乐,咪咕音乐,具体音乐音质支持往下看
- 接口更加丰富,增加部分接口和平台
- 降低门槛,参数简单统一,支持 GET 请求,支持跨域调用
关于项目
wp_MusicApi 拾荒者的音乐接口
v1.0:项目开始
v1.1:新建cache_redis
分支,主要用于服务端缓存,默认两分钟,需要的请自行clone
v1.2:新增的咪咕、酷我、QQ的热搜参数,新增pc
和web
,更正了文档的已知错误,修改了咪咕和酷我的排行榜数据内容格式,以前使用本API的请注意
捐赠
关于捐赠,强求大家耐心看完
免费的东西不长久,毕竟家里没矿,生活在三次元的我总要考虑一下恰饭问题,所以有了这个赞助。你的赞助不仅会被用来支付一些开发成本:服务器、域名、付费软件等,还将帮助我奉献更多的时间到项目中。如果你正在使用我的 API,可以用赞助来表示你的谢意,并让项目保持健康稳定和得到更积极的维护
我不会忘记支持我的人,也不会把你的支持当作理所当然,它对我意义重大。
周期性赞助请联系我,你将会得到我的帮助;如果你不喜欢周期性赞助,也可以选择一次性赞助方式:
免责申明
- 以上开发接口仅限于技术研究和项目开发练习使用,禁止商业用途,如有发现直接关闭服务
- 音乐版权归各音乐平台所有,若有侵犯版权,请联系我删除
搜索
搜索
接口:/v1/migu/search
可选参数:
key
:关键字 默认 暗号
limit
:每一页返回的数量,默认30
offset
:页码,默认 1
type
:默认 2 ; // 歌曲: 2 歌手:1 专辑: 4 歌单:6 MV:5 歌词:7
说明:调用此接口 , 传入搜索关键词可以搜索该音乐 / 专辑 / 歌手 / 歌单 / 用户(需要自己传入type参数) , 默认会自动去除 关键词 前后的空白字符
热搜
接口:/v1/migu/hotSearch
说明:调用此接口,默认会进行缓存处理
搜索建议
接口:/v1/migu/suggestSearch?key=周杰伦
必选参数:key
示例:/v1/migu/suggestSearch?key=周杰伦
歌曲url
接口:/v1/migu/song
说明:
- 由于目前时间紧促,目前此接口只能获取128k歌曲
- migu没有采取 Cookie ,本人没有账号
- 服务器会自动去除 id 以及之间的空白字符
可选参数:
cid
:歌曲的copyrightId
,默认60054701923
br
:1: 普通 2: 高品质 3: 无损,默认1
示例:/v1/migu/song?cid=60054701923
歌词
接口:/v1/migu/lyric
可选参数:cid
歌曲的copyrightId 默认 60084600554
示例:/v1/migu/lyric?id=60084600554
排行榜
获取榜单列表
接口:/v1/migu/topCategory
说明:由于自我认为官方的 ajax 接口返回的数据太少,以及接口不健全,于是自己通过爬虫爬取获取的排行榜数据
可选参数:topId
默认 2,热歌榜
说明:最新版本接口已经更新此接口数据,为了兼容移动端(2021-2-21更新)
获取榜单详情
接口:/v1/migu/top
说明:由于自我认为官方的 ajax 接口返回的数据太少,以及接口不健全,于是自己通过爬虫爬取获取的排行榜数据
可选参数:topId
默认 2,热歌榜
说明:topId
参数通过/v1/migu/topCategory
接口获取
歌手
歌手详情
接口:/v1/migu/singer/info
可选参数:
artistId
:歌手ID ,默认 18196
示例:/v1/migu/singer/info?artistId=18196
歌手歌曲列表
接口:/v1/migu/singer/songList/
说明:由于自我认为官方的 ajax 接口返回的数据太少,以及接口不健全,于是自己通过爬虫爬取获取的歌手歌曲列表数据
可选参数:
artistId
:歌手ID,默认 18196
offset
:分页,默认 1
示例:/v1/migu/singer/songList/?artistId=18196&offset=1
歌单
歌单(无效接口)
接口:/v1/migu/playlist/
说明:由于官方接口原因,默认每一页返回 10 条数据
可选参数:
offset
:分页, 默认 1
type
:1: 推荐 ; 2: 最新, 默认 推荐
返回字段含义:contentCount
歌单 歌曲 的总数量,可用于 下面接口 中 limit
参数
歌单详情
接口:/v1/migu/playlist/info/
说明:playListId
、limit
根据上面的接口( /v1/migu/playlist/
)返回数据中获取
limit
对应上面接口中的 contentCount
可选参数:
playListId
:歌单的 ID,默认 179730639
limit
:返回数据的数量,默认 30