返回主页

网易云音乐解析 API - 1 使用指南 Byfuns

本 API 优点

本 API 地址为:

https://api.byfuns.top/1/

其用法如下:

参数 id 必填,你需要向该 API 发送一个 HTTPS 的 GET 请求来获取响应内容,在构建请求的 URL 时,要在 API 地址后添加 ?id=具体值 的形式带上参数。

参数 level 选填,音质选择,可选值:standard(标准), higher(较高), exhigh(极高), lossless(无损), hire(高清)。默认为 standard

例如(标准音质请求示例):

https://api.byfuns.top/1/?id=1299550532

这里需将 1299550532 替换成实际的歌曲 ID,然后发送 GET 请求,API 响应的内容将会是一个网易云音乐的直链。

错误响应说明

当请求的 id 对应的资源不存在时,API 会返回以下响应:

HTTP 状态码:404 Not Found

响应内容:404 Resource Not Found. For id={id} error

示例(id=99999999不存在):404 Resource Not Found. For id=99999999 error

实例

网易云音乐中的歌曲 《倒数 - G.E.M.邓紫棋》对应链接:

https://music.163.com/#/song?id=1299550532

该歌曲的 ID 为 1299550532

我们便可以使用以下 API 请求链接:

标准音质:

https://api.byfuns.top/1/?id=1299550532

无损音质:

https://api.byfuns.top/1/?id=1299550532&level=lossless

无效ID测试(返回404):

https://api.byfuns.top/1/?id=99999999

使用场景说明

可以通过 id 列表来批量下载网易云音乐。不同编程语言有不同的库来实现(如 Python 中可使用 requests 库等)向以下 API 地址发送带参数的 GET 请求:

https://api.byfuns.top/1/

进而获取到该音乐的直链,通过该链接可下载到音乐文件。

在批量请求时,需要处理 404 错误响应,判断对应的 id 是否有效。

这将实现免费下载所有的网易云音乐

禁止商用目的,支持正版网易云音乐

复制成功!