自从上一版开源过后到现在音乐接口的调用量已经达到了快100W,但是最近由于网易云的更新,导致部分接口不能使用,最近在工作之余抽出时间把API重写。
本次API版本不再使用PHP,使用Java,相比以前速度更快(毕竟我是撸Java的,不会PHP),前期不考虑开源,当API完善差不多的时候再考虑开源,如有需要请加群联系我。
2018.11.11更新:
优化QQ音乐搜索,支持音乐/专辑/歌单/歌词/用户/MV模糊搜索开启缓存优化2018.11.08更新:
增加网易云音乐MV排行榜接口2018.11.07更新:
更新ONE一个接口增加QQ音乐热门歌单分类接口增加QQ音乐热门歌单接口增加QQ音乐热门MV分类接口增加QQ音乐热门MV接口2018.11.04更新:
站点开启https增加ONE 一个接口,需要联系我2018.11.01更新:
优化网易云搜索:支持音乐/专辑/歌词/歌单/视频/用户/歌手/电台搜索,支持分页加载优化音乐显示歌手名称不全2018.10.30更新:
增加支持热门歌单和精品歌单支持2018.10.27日更新:
增加支持QQ音乐解析音乐和MV,支持跨域访问支持获取请求源数据(未开放,如需要进群联系我)最近根据反馈开发酷狗音乐、虾米音乐、百度音乐接口2018.10.21日更新:
API全新版本,原有API接口不再维护,新版使用GET请求方式通过URL解析音乐,更加便捷新版音乐增加MV解析,多音质解析,源接口调用(暂未开放,测试中)最近两周上线QQ音乐、酷狗音乐、虾米音乐、百度音乐接口好多人在群里一直问id从哪获取,这里我举例子 1.歌单ID
#此处的2483495328就是歌单ID 网易云歌单URL地址: https://music.163.com/#/playlist?id=2483495328 #此处的5374436553就是歌单ID QQ音乐歌单URL地址: https://y.qq.com/n/yqq/playlist/5374436553.html2.音乐ID
#此处的449818741就是音乐ID 网易云音乐URL地址: https://music.163.com/#/song?id=449818741 #此处的002E3MtF0IAMMY就是音乐ID QQ音乐URL地址: https://y.qq.com/n/yqq/song/002E3MtF0IAMMY.html等等很多ID都差不多是这样子,废话不再多说,直接上说明文档
请求URL: https://api.itooi.cn/music/netease/songList 请求示例: https://api.itooi.cn/music/netease/songList?key=579621905&id=3778678&limit=10&offset=0
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√网易云歌单的ID无limit×请求数量默认为 100由于网易云本身不支持分页,此接口暂不支持分页获取
请求URL: https://api.itooi.cn/music/netease/search 请求示例: https://api.itooi.cn/music/netease/search?key=579621905&s=我喜欢上你内心时的活动&type=song&limit=100&offset=0
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905s×搜索关键词详细见下面说明type×搜索类型默认为 songlimit×请求数量默认为 100offset×分页默认第1页说明 : 当前搜索类型支持:
音乐搜索:type=song歌手搜索:type=singer专辑搜索:type=album歌单搜索:type=list视频搜索:type=video电台搜索:type=radio用户搜索:type=user歌词搜索:type=lrc请求URL: https://api.itooi.cn/music/netease/album 请求示例: https://api.itooi.cn/music/netease/album?key=579621905&id=32311
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√专辑ID无请求URL: https://api.itooi.cn/music/netease/song 请求示例: https://api.itooi.cn/music/netease/song?key=579621905&id=526307800
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√音乐ID无请求URL: https://api.itooi.cn/music/netease/url 请求示例: https://api.itooi.cn/music/netease/url?key=579621905&id=526307800&br=999000
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√音乐ID无br√码率默认最大码率 即最高音质 999000说明: 码率类型:128000 192000 320000 999000
请求URL: https://api.itooi.cn/music/netease/lrc 请求示例: https://api.itooi.cn/music/netease/lrc?key=579621905&id=526307800
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√音乐ID默认获取翻译歌词请求URL: https://api.itooi.cn/music/netease/pic 请求示例: https://api.itooi.cn/music/netease/pic?key=579621905&id=526307800
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√音乐ID默认获取最大图请求URL: https://api.itooi.cn/music/netease/mv 请求示例: https://api.itooi.cn/music/netease/mv?key=579621905&id=5965802
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√MV ID默认获取MP4格式请求URL: https://api.itooi.cn/music/netease/mvUrl 请求示例: https://api.itooi.cn/music/netease/mvUrl?key=579621905&id=5965802&r=1080
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√MVIDr×视频格式默认1080说明: 视频大小类型:1080 720 480 240
请求URL: https://api.itooi.cn/music/netease/highQualitySongList 请求示例: https://api.itooi.cn/music/netease/highQualitySongList?key=579621905&cat=全部&limit=100
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905cat×歌单分类默认全部limit×获取条数默认100lasttime×上次返回的结果的lasttime值请求URL: https://api.itooi.cn/music/netease/hotSongList 请求示例: https://api.itooi.cn/music/netease/hotSongList?key=579621905&cat=全部&limit=100&offset=0
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905cat×歌单分类默认全部limit×获取条数默认100offset×分页默认0order×分别对应最新和最热可选值为 ‘new’ 和 ‘hot’,默认为 ‘hot’请求URL: https://api.itooi.cn/music/netease/topMvList 请求示例: https://api.itooi.cn/music/netease/topMvList?key=579621905&limit=10&offset=0
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905limit×获取条数默认100offset×分页默认0请求URL: https://api.itooi.cn/music/tencent/songList 请求示例: https://api.itooi.cn/music/tencent/songList?key=579621905&id=1147906982
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√歌单的ID无请求URL: https://api.itooi.cn/music/tencent/search 请求示例: https://api.itooi.cn/music/tencent/search?key=579621905&s=123&limit=100&offset=0&type=song
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905s√搜索关键词无type√搜索类型默认为搜索音乐limit×搜索结果数量默认为 100offset×搜索结果页数默认为第1页说明 : 当前搜索类型支持:
音乐搜索:type=song专辑搜索:type=album歌单搜索:type=list (QQ音乐限制歌单每页最多查询50条)MV搜索:type=mv用户搜索:type=user歌词搜索:type=lrc请求URL: https://api.itooi.cn/music/tencent/album 请求示例: https://api.itooi.cn/music/tencent/album?key=579621905&id=000i3LVu28zIG2
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√专辑ID无请求URL: https://api.itooi.cn/music/tencent/song 请求示例: https://api.itooi.cn/music/tencent/song?key=579621905&id=001fXNWa3t8EQQ
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√音乐ID无请求URL: https://api.itooi.cn/music/tencent/url 请求示例: https://api.itooi.cn/music/tencent/url?key=579621905&id=001fXNWa3t8EQQ&br=192
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√音乐ID无br√码率默认最大码率 即最高音质 320说明: 码率类型:24 48 96 128 192 320
请求URL: https://api.itooi.cn/music/tencent/lrc 请求示例: https://api.itooi.cn/music/tencent/lrc?key=579621905&id=001fXNWa3t8EQQ
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√音乐ID默认获取翻译歌词请求URL: https://api.itooi.cn/music/tencent/pic 请求示例: https://api.itooi.cn/music/tencent/pic?key=579621905&id=001fXNWa3t8EQQ
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√音乐ID默认获取最大图请求URL: https://api.itooi.cn/music/tencent/mv 请求示例: https://api.itooi.cn/music/tencent/mv?key=579621905&id=m00238resnh
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√MV ID默认获取MP4格式请求URL: https://api.itooi.cn/music/tencent/mvUrl 请求示例: https://api.itooi.cn/music/tencent/mvUrl?key=579621905&id=m00238resnh&r=4
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905id√MVIDr×视频格式默认 3:720说明: 视频大小类型:1:360 2:480 3:720 4:1080
请求URL: https://api.itooi.cn/music/tencent/songListCategory 请求示例: https://api.itooi.cn/music/tencent/songListCategory?key=579621905
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905说明: 用于获取热门歌单使用
请求URL: https://api.itooi.cn/music/tencent/hotSongList 请求示例: https://api.itooi.cn/music/tencent/hotSongList?key=579621905&categoryId=10000000&sortId=3&limit=60
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905categoryIdX分类ID,通过上面的分类接口获取默认获取全部sortIdX排序ID 1 默认 2 最新 3 热门 4 评分默认按照热门排序limitX获取数量默认60 最大值60请求URL: https://api.itooi.cn/music/tencent/mvListCategory 请求示例: https://api.itooi.cn/music/tencent/mvListCategory?key=579621905
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905说明: 用于获取热门MV使用
请求URL: https://api.itooi.cn/music/tencent/hotMvList 请求示例: https://api.itooi.cn/music/tencent/hotMvList?key=579621905&year=0&tag=0&area=0&limit=100&offset=0
参数说明是否必须说明默认值key√请求秘钥,QQ群号579621905tagX标签分类默认0 全部 值通过上面的分类接口获取areaX地区分类默认0 全部 值通过上面的分类接口获取yearX年份分类默认0 全部 值通过上面的分类接口获取offsetX分页默认 0limitX获取数量默认100目前已更新接口暂时就这么多,抽时间将继续完善和开发其他平台的音乐获取,如有需求请QQ群联系我。