技术宅

当前位置:首页 > 网络相关 > 网络技术

网络技术

网易云音乐解析API,支持搜索、歌单、单曲、专辑、MV解析、多音质切换、图片大小切换

时间:11-04 作者:
请求说明以下所有接口请求域名为 api.itooi.cn,为了降低使用门槛,所有请求为GET请求,你也可以试用其他请求方式注意: 请求头中 Content-type 为 application/x-www-form-urle

请求说明

以下所有接口请求域名为 api.itooi.cn,为了降低使用门槛,所有请求为GET请求,你也可以试用其他请求方式

注意: 请求头中 Content-type 为 application/x-www-form-urlencoded

请求地址 = 域名 + 接口地址 + 参数

域名:https://api.itooi.cn

接口地址:https://api.itooi.cn/netease/song

参数:id=37239038

示例: https://api.itooi.cn/netease/song?id=37239038

通用参数

地址重定向isRedirect

参数名称:isRedirect

参数说明:是否重定向到获取的 http 地址,目前所有音乐接口中获取歌曲播放地址、图片地址、Mv 播放地址均可使用该参数,具体以每个接口的说明为准

参数值说明:

  • 0 :不进行 302 重定向跳转
  • 1 :进行 302 重定向跳转

格式化format

参数名称:format

参数说明:格式化返回的 JSON 数据

参数值说明:

  • 0 :不格式化,默认为该值
  • 1 :进行格式化地址

音乐详情

接口地址: https://api.itooi.cn/netease/song

请求示例: https://api.itooi.cn/netease/song?id=37239038,526307800

参数说明 是否必须 说明 默认值
id 音乐 ID,可一次获取多首音乐信息,必须使用英文逗号分开
format X 格式化数据 1 格式化 0 不格式化 0

音乐播放地址

接口地址: https://api.itooi.cn/netease/url

请求示例: https://api.itooi.cn/netease/url?id=37239038&quality=flac

参数说明 是否必须 说明 默认值
id 音乐 ID
quality 音质 如果最大音质获取出错则自动转其他音质 默认 192
isRedirect × 是否 302 跳转 1 跳转 0 不跳转 默认为跳转

说明: 码率类型:128 192 320 flac

音乐歌词

接口地址: https://api.itooi.cn/netease/lrc

请求示例: https://api.itooi.cn/netease/lrc?id=37239038

参数说明 是否必须 说明 默认值
id 音乐 ID 默认获取翻译歌词

音乐图片

接口地址: https://api.itooi.cn/netease/pic

请求示例: https://api.itooi.cn/netease/pic?id=37239038

参数说明 是否必须 说明 默认值
id 音乐 ID  
imgSize 图片大小 默认获取 200x200 大小的图片 其他大小自行尝试
isRedirect × 是否 302 跳转 1 跳转 0 不跳转 默认为跳转

专辑详情

接口地址: https://api.itooi.cn/netease/album

请求示例: https://api.itooi.cn/netease/album?id=3159845

参数说明 是否必须 说明 默认值
id 专辑 ID
format X 格式化数据 1 格式化 0 不格式化 0

音乐歌单

说明:获取歌单中的所有音乐

接口地址: https://api.itooi.cn/netease/songList

请求示例: https://api.itooi.cn/netease/songList?id=141998290

参数说明 是否必须 说明 默认值
id 网易云歌单的 ID
format X 格式化数据 1 格式化 0 不格式化 0

由于网易云接口本身不支持分页,固定位每次请求 1000 条,超出 1000 首歌的歌单无法获取完整歌单

搜索

说明:搜索关键词可以搜索 音乐 / 歌手 / 专辑 / 歌单 / 视频 / 电台 / 用户 / 歌词

当前支持类型 song singer album songList video radio user lrc

接口地址: https://api.itooi.cn/netease/search

请求示例: https://api.itooi.cn/netease/search?keyword=花粥&type=song&pageSize=20&page=0

参数说明 是否必须 说明 默认值
keyword 搜索关键词 详细见下面说明
type 搜索类型 默认为 song
pageSize × 请求数量 默认为 30
page × 分页 默认第 0 页
format x 格式化数据仅格式化音乐搜索仅格式化音乐搜索 1 格式化 0 不格式化 0

歌单分类

接口地址: https://api.itooi.cn/netease/songList/category

请求示例: https://api.itooi.cn/netease/songList/category

精品歌单

接口地址: https://api.itooi.cn/netease/songList/highQuality

请求示例: https://api.itooi.cn/netease/songList/highQuality?cat=全部&pageSize=100

参数说明 是否必须 说明 默认值
categoryType × 歌单分类 默认全部
orderType × 分别对应最新和最热 可选值为 'new' 和 'hot',默认为 'hot'
pageSize × 获取条数 默认 30
lasttime × 上次返回的结果的 lasttime 值

热门歌单

接口地址: https://api.itooi.cn/netease/songList/hot

请求示例: https://api.itooi.cn/netease/songList/hot?cat=全部&pageSize=20&page=0

参数说明 是否必须 说明 默认值
categoryType × 歌单分类 默认全部
orderType × 分别对应最新和最热 可选值为 'new' 和 'hot',默认为 'hot'
pageSize × 获取条数 默认 30
page × 分页 默认 0

用户歌单信息

接口地址:netease/songList/user

请求示例: https://api.itooi.cn/netease/songList/user?uid=115119971

参数说明 是否必须 说明 默认值
uid 用户 ID 用户 ID

MV 信息

接口地址: https://api.itooi.cn/netease/mv

请求示例: https://api.itooi.cn/netease/mv?id=10866117

参数说明 是否必须 说明 默认值
id MV ID 注意: MV 的 ID 是数字 视频的 ID 是字母  

MV 播放地址

接口地址: https://api.itooi.cn/netease/mvUrl

请求示例: https://api.itooi.cn/netease/mvUrl?id=10866117&quality=1080

参数说明 是否必须 说明 默认值
id MV ID 注意: MV 的 ID 是数字 视频的 ID 是字母  
quality × 视频格式 默认 480
isRedirect × 是否 302 跳转 1 跳转 0 不跳转 默认为跳转

说明: 视频大小类型:1080 720 480 240

视频信息

接口地址: https://api.itooi.cn/netease/video

请求示例: https://api.itooi.cn/netease/video?id=29533EC04BC1F249E308BA87AC5F6EB8

参数说明 是否必须 说明 默认值
id 视频 ID 注意: MV 的 ID 是数字 视频的 ID 是字母  

视频播放地址

接口地址: https://api.itooi.cn/netease/videoUrl

请求示例: https://api.itooi.cn/netease/videoUrl?id=29533EC04BC1F249E308BA87AC5F6EB8&quality=1080

参数说明 是否必须 说明 默认值
id 视频 ID 注意: MV 的 ID 是数字 视频的 ID 是字母  
quality × 视频格式 默认 480
isRedirect × 是否 302 跳转 1 跳转 0 不跳转 默认为跳转

说明: 视频大小类型:1080 720 480 240

MV 排行榜

接口地址: https://api.itooi.cn/netease/mv/top

请求示例: https://api.itooi.cn/netease/mv/top?pageSize=10&page=0

参数说明 是否必须 说明 默认值
pageSize × 获取条数 默认 30
page × 分页 默认 0

歌手信息

接口地址: https://api.itooi.cn/netease/artist/info

请求示例: https://api.itooi.cn/netease/artist/info?id=8103

参数说明 是否必须 说明 默认值
id × 歌手 ID  

歌手排行榜

接口地址: https://api.itooi.cn/netease/artist/top

请求示例: https://api.itooi.cn/netease/artist/top?page=0&pageSize=30

参数说明 是否必须 说明 默认值
pageSize × 获取条数 默认 30
page × 分页 默认 0

歌手歌曲

接口地址: https://api.itooi.cn/netease/song/artist

请求示例: https://api.itooi.cn/netease/song/artist?id=8103

参数说明 是否必须 说明 默认值
id × 歌手 ID  

歌手专辑

接口地址: https://api.itooi.cn/netease/album/artist

请求示例: https://api.itooi.cn/netease/album/artist?id=8103

参数说明 是否必须 说明 默认值
id × 歌手 ID  

歌手 MV

接口地址: https://api.itooi.cn/netease/mv/artist

请求示例: https://api.itooi.cn/netease/mv/artist?id=8103

参数说明 是否必须 说明 默认值
id × 歌手 ID  

最新音乐

接口地址: https://api.itooi.cn/netease/song/newest

请求示例: https://api.itooi.cn/netease/song/newest

最新专辑

接口地址: https://api.itooi.cn/netease/album/newest

请求示例: https://api.itooi.cn/netease/album/newest

首页轮播图

接口地址: https://api.itooi.cn/netease/banner

请求示例: https://api.itooi.cn/netease/banner

音乐评论

接口地址: https://api.itooi.cn/netease/comment/song

请求示例: https://api.itooi.cn/netease/comment/song?id=37239038&page=0&pageSize=30

参数说明 是否必须 说明 默认值
id × 歌曲 ID  
pageSize × 获取条数 默认 30
page × 分页 默认 0

专辑评论

接口地址: https://api.itooi.cn/netease/comment/album

请求示例: https://api.itooi.cn/netease/comment/album?id=3159845&page=0&pageSize=30

参数说明 是否必须 说明 默认值
id × 专辑 ID  
pageSize × 获取条数 默认 30
page × 分页 默认 0

MV 评论

接口地址: https://api.itooi.cn/netease/comment/mv

请求示例: https://api.itooi.cn/netease/comment/mv?id=10866117&page=0&pageSize=30

参数说明 是否必须 说明 默认值
id × MV ID  
pageSize × 获取条数 默认 30
page × 分页 默认 0

Video 评论

接口地址: https://api.itooi.cn/netease/comment/video

请求示例: https://api.itooi.cn/netease/comment/video?id=10866117&page=0&pageSize=30

参数说明 是否必须 说明 默认值
id × Video ID  
pageSize × 获取条数 默认 30
page × 分页 默认 0

歌单评论

接口地址: https://api.itooi.cn/netease/comment/songList

请求示例: https://api.itooi.cn/netease/comment/songList?id=2509086690&page=0&pageSize=30

参数说明 是否必须 说明 默认值
id × 歌单 ID  
pageSize × 获取条数 默认 30
page × 分页 默认 0

音乐热门评论

接口地址: https://api.itooi.cn/netease/comment/song/hot

请求示例: https://api.itooi.cn/netease/comment/song/hot?id=37239038&page=0&pageSize=30

参数说明 是否必须 说明 默认值
id × 歌曲 ID  
pageSize × 获取条数 默认 30
page × 分页 默认 0

专辑热门评论

接口地址: https://api.itooi.cn/netease/comment/album/hot

请求示例: https://api.itooi.cn/netease/comment/album/hot?id=3159845&page=0&pageSize=30

参数说明 是否必须 说明 默认值
id × 专辑 ID  
pageSize × 获取条数 默认 30
page × 分页 默认 0

MV 热门评论

接口地址: https://api.itooi.cn/netease/comment/mv/hot

请求示例: https://api.itooi.cn/netease/comment/mv/hot?id=10866117&page=0&pageSize=30

参数说明 是否必须 说明 默认值
id × MV ID  
pageSize × 获取条数 默认 30
page × 分页 默认 0

Video 热门评论

接口地址: https://api.itooi.cn/netease/comment/video/hot

请求示例: https://api.itooi.cn/netease/comment/video/hot?id=10866117&page=0&pageSize=30

参数说明 是否必须 说明 默认值
id × Video ID  
pageSize × 获取条数 默认 30
page × 分页 默认 0

歌单热门评论

接口地址: https://api.itooi.cn/netease/comment/songList/hot

请求示例: https://api.itooi.cn/netease/comment/songList/hot?id=2509086690&page=0&pageSize=30

参数说明 是否必须 说明 默认值
id × 歌单 ID  
pageSize × 获取条数 默认 30
page × 分页 默认 0