所有请求的域名为:http://api.kangaroohy.com/ ,所有请求都为 GET 请求。此 API 仅作为毕设音乐源支持,需要做音乐相关毕设的,可以联系我为其提供 API 支持。禁止商业用途,一经发现,永久拉黑。

0 更新

  • 2020-02-09

更换域名.top到.com

  • 2019-12-20

音乐 API 失效,待修复

  • 2019-11-29

新增咪咕音乐,只支持搜索歌曲

  • 2019-10-29

1.新增 token 传输方式,可将 token 放入 header 中进行请求,推荐使用
2.保留 token 的 url 传参方式,与其他请求参数类似

  • 2019-10-24

1.新增 SQ(flac)、HQ(320)音质获取
2.移除 96(m4a)音质

  • 2019-09-25

新增获取 token 授权码

  • 2019-09-24

支持 GET 跨域请求

1 QQ 音乐

1.1 获取音乐详情

接口地址: http://api.kangaroohy.com/tencent/song
请求示例: http://api.kangaroohy.com/tencent/song?mid=001qvvgF38HVc4

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13
Parametersmid音乐 mid

1.2 获取音乐播放地址

接口地址: http://api.kangaroohy.com/tencent/song/url
请求示例: http://api.kangaroohy.com/tencent/song/url?mid=001qvvgF38HVc4&quality=320

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13
Parametersmid音乐 mid
Parametersquality×音乐音质128

说明: quality 类型:128 320 flac(目前只支持 m4a 和 128 移除 m4a,其余都已支持。)

1.3 获取音乐歌词

接口地址: http://api.kangaroohy.com/tencent/song/lrc
请求示例: http://api.kangaroohy.com/tencent/song/lrc?mid=001qvvgF38HVc4

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13
Parametersmid音乐 mid

1.4 获取专辑详情

接口地址: http://api.kangaroohy.com/tencent/album/url
请求示例: http://api.kangaroohy.com/tencent/album/url?id=7876962

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13
Parametersid专辑 ID

1.5 搜索

接口地址: http://api.kangaroohy.com/tencent/search
请求示例: http://api.kangaroohy.com/tencent/search?keyword=周杰伦&type=song&pageSize=20&page=1

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13
Parameterskeyword搜索关键词
Parameterstype搜索类型
ParameterspageSize×请求数量20
Parameterspage×分页1

说明:

  1. 当前 keyword 支持搜索 歌曲 专辑 歌单 mv
  2. 当前支持的 type 类型 song album playlist mv
  3. type=song 时,keyword 可以是歌手的名字

1.6 排行榜

接口地址: http://api.kangaroohy.com/tencent/toplist
请求示例: http://api.kangaroohy.com/tencent/toplist?id=4

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13
Parametersid排行榜 ID

1.7 歌单分类

接口地址: http://api.kangaroohy.com/tencent/playlist/category
请求示例: http://api.kangaroohy.com/tencent/playlist/category

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13

1.8 根据歌单分类 ID 获取歌单

接口地址: http://api.kangaroohy.com/tencent/playlist
请求示例: http://api.kangaroohy.com/tencent/playlist?categoryId=10000000&pageSize=20&page=1

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13
Parametersid歌单分类 ID
ParameterspageSize×请求数量20
Parameterspage×分页1

1.9 获取歌单详情

接口地址: http://api.kangaroohy.com/tencent/playlist/url
请求示例: http://api.kangaroohy.com/tencent/playlist/url?id=7128045988

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13
Parametersid歌单 ID

1.10 获取 mv 分类

接口地址: http://api.kangaroohy.com/tencent/mv/category
请求示例: http://api.kangaroohy.com/tencent/mv/category

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13

1.11 根据 mv 分类 ID 获取 mv

接口地址: http://api.kangaroohy.com/tencent/mv
请求示例: http://api.kangaroohy.com/tencent/mv?areaid=15&versionid=7&pageSize=20&page=1

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13
Parametersareaid区域 ID
Parametersversionid版本 ID
ParameterspageSize×请求数量20
Parameterspage×分页1

1.12 获取 mv 播放地址

接口地址: http://api.kangaroohy.com/tencent/mv/url
请求示例: http://api.kangaroohy.com/tencent/mv/url?vid=t0032kwa29w

参数类型参数是否必须说明默认值
Headerstoken身份验证参数参见 1.13
Parametersidmv ID

1.13 获取 token 授权码

接口地址: http://api.kangaroohy.com/usertoken
请求示例: http://api.kangaroohy.com/usertoken?username=***&telephone=*****

参数是否必须说明默认值
username姓名
telephone手机号

注:

  1. 需要与本人联系,后台添加用户成功后,才能获得 token 授权码。
  2. 姓名和手机号,仅作为 token 获取凭证,不会作为他用,如果介意,请左转。
  3. 每次获取 token 后,原 token 将自动失效。

2 每日一句

2.1 ONE·一个

接口地址: http://api.kangaroohy.com/one/json
请求示例: http://api.kangaroohy.com/one/json

2.2 金山词霸

接口地址: http://api.kangaroohy.com/iciba/json
请求示例: http://api.kangaroohy.com/iciba/json

上一篇 下一篇