接口地址:
https://wzapi.com/api/wyy
返回格式:
JSON
请求方式:
GET
请求示例:
https://wzapi.com/api/wyy?id=1330348068
开发文档
| 模式 | 说明 |
|---|
| 搜索 | 按关键词搜索歌曲,返回歌曲列表及 ID |
| 解析 | 按歌曲 ID 返回详情与各音质档位直链 |
| 网址解析 | 传入网易云歌曲分享链接,自动提取 ID 后解析 |
请求参数
| 参数名 | 必填 | 类型 | 说明 |
|---|
| keywords | 否 | string | 搜索关键词,与 id、url 三选一 |
| id | 否 | string | 网易云歌曲 ID,纯数字 |
| url | 否 | string | 网易云歌曲分享链接;支持 music.163.com/song?id=、/song/123 等常见格式 |
三个业务参数至少传一个;同时传多个时优先级为:keywords > id > url。
搜索返回字段说明
| 字段名 | 类型 | 说明 |
|---|
| success | bool | 是否成功 |
| count | int | 搜索结果数量 |
| songs | array | 歌曲列表 |
| songs[].id | int | 歌曲 ID |
| songs[].name | string | 歌曲名称 |
| songs[].artist | string | 歌手名 |
| songs[].album | string | 专辑名 |
| songs[].fee | int | 付费标识,0 免费,1 VIP,4 付费专辑等 |
解析返回字段说明
| 字段名 | 类型 | 说明 |
|---|
| success | bool | 是否成功 |
| id | string | 歌曲 ID |
| song | object | 歌曲详情 |
| song.id | int | 歌曲 ID |
| song.name | string | 歌曲名称 |
| song.artists | string | 歌手,多名用 / 分隔 |
| song.album | string | 专辑名 |
| song.duration_ms | int | 时长,毫秒 |
| song.cover | string | 封面图地址 |
| song.fee | int | 付费标识 |
| levels | array | 可用音质档位列表 |
| levels[].level | string | 档位名:standard / exhigh / lossless / hires / jymaster / flac |
| levels[].br | int/null | 码率,如 128000 表示 128kbps |
| levels[].type | string | 格式,如 mp3、flac |
| levels[].size | int/null | 文件大小,字节 |
| levels[].url | string | 直链下载地址 |
返回示例:
代码示例: