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

文章作者:技术宅 | 2021-11-04
字体大小:

请求说明

以下所有接口请求域名为 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/baidu/song

请求示例: https://api.itooi.cn/baidu/song?id=790142

参数说明 是否必须 说明 默认值
id 音乐 ID
format x 格式化数据 1 格式化 0 不格式化 0

获取音乐播放地址

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

请求示例: https://api.itooi.cn/baidu/url?id=790142&quality=128

参数说明 是否必须 说明 默认值
id 音乐 ID
quality x 音质  
isRedirect × 是否 302 跳转 1 跳转 0 不跳转 默认为跳转

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

获取音乐歌词

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

请求示例: https://api.itooi.cn/baidu/lrc?id=790142

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

获取音乐图片

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

请求示例: https://api.itooi.cn/baidu/pic?id=790142

参数说明 是否必须 说明 默认值
id 音乐 ID  
imageSize x 图片大小 默认 300x300
isRedirect × 是否 302 跳转 1 跳转 0 不跳转 默认为跳转

获取专辑详情

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

请求示例: https://api.itooi.cn/baidu/album?id=190892

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

音乐歌单

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

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

请求示例: https://api.itooi.cn/baidu/songList?id=566152845

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

搜索

说明:搜索关键词可以搜索 音乐 / 歌手 / 专辑 / 歌单

当前支持类型 song singer album songList

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

请求示例: https://api.itooi.cn/baidu/search?keyword=xxxx&type=song&pageSize=100&page=1

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

获取 MV 信息

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

请求示例: https://api.itooi.cn/baidu/mv?id=xxxxx

参数说明 是否必须 说明 默认值
id MV ID  

获取 MV 播放地址

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

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

参数说明 是否必须 说明 默认值
id MVID  
quality × 视频格式 默认 480
isRedirect × 是否 302 跳转 1 跳转 0 不跳转 默认为跳转
暂时关闭评论!
Copyright © 2019 技术宅 版权所有 关于我们| 法律声明| 免责声明| 广告服务| 联系我们| 投稿| 充值| 豫ICP备2023024979号