这里使用的是网页版的,当然参数需要进行加密的,这里就不讨论了,直接看加密前的参数
1. 歌单
简要描述:
- 获取个歌单信息,包括歌单、各种排行榜都是这个接口。
请求URL:
/weapi/v3/playlist/detail
请求方式:
- POST
参数:
参数名 | 必选 | 类型 | 说明 | 示例值 |
---|---|---|---|---|
id | 是 | number | 歌单id | 109810624 |
n | 否 | number | 数量,默认10条,最大1000 | - |
2. 评论
简要描述:
- 用于请求歌单、电台、专辑、歌曲、mv的评论
请求URL:
/163/weapi/v1/resource/comments/{rid}
请求方式:
- POST
参数:
参数名 | 必选 | 类型 | 说明 | 示例值 |
---|---|---|---|---|
rid | 是 | string | 评论id,一个固定的前缀加上对应的id,完整的rid也可以直接获取 | A_PL_0_109810624 |
offset | 否 | number | 偏移量,默认0 | - |
limit | 否 | number | 返回数量限制 | - |
total | 否 | boolean | 返回总数? | true |
前缀说明:
static COMMENTS_TYPE = {
// 歌单
playlist: 'A_PL_0_',
// 电台节目
program:'A_DJ_1_',
// 专辑
album: 'R_AL_3_',
// 歌曲
song: 'R_SO_4_',
// mv
mv: 'R_MV_5_',
}
3. 歌曲信息
简要描述:
- 用于请求歌曲、电台播放信息
请求URL:
/weapi/song/enhance/player/url/v1
请求方式:
- POST
参数:
参数名 | 必选 | 类型 | 说明 | 示例值 |
---|---|---|---|---|
ids | 是 | array | 歌曲id, 电台mainTrackId | - |
level | 否 | string | 音质? | standard |
encodeType | 否 | string | 歌曲文件类型? | acc |
4. 歌词
简要描述:
- 用获取歌词信息
请求URL:
/weapi/song/lyric
请求方式:
- POST
参数:
参数名 | 必选 | 类型 | 说明 | 示例值 |
---|---|---|---|---|
id | 是 | number | 歌曲id | - |
lv | 是 | number | ? | -1 |
tv | 是 | number | ? | -1 |
5. 搜索
简要描述:
- 所有东西一起搜索的
请求URL:
/weapi/search/suggest/web
请求方式:
- POST
参数:
参数名 | 必选 | 类型 | 说明 | 示例值 |
---|---|---|---|---|
s | 是 | string | 关键词 | - |
limit | 否 | number | 返回结果限制 | - |
6. mv信息
简要描述:
- mv相关信息
请求URL:
/weapi/song/mv/play
请求方式:
- POST
参数:
参数名 | 必选 | 类型 | 说明 | 示例值 |
---|---|---|---|---|
id | 是 | number | mv id | - |
7. 推荐mv
简要描述:
- 推荐与当前mv类似的mv
请求URL:
/weapi/cloudvideo/v1/allvideo/rcmd
请求方式:
- POST
参数:
参数名 | 必选 | 类型 | 说明 | 示例值 |
---|---|---|---|---|
id | 是 | number | mv id | - |
8. 电台信息
简要描述:
- 获取电台相关信息
请求URL:
/weapi/dj/program/detail
请求方式:
- POST
参数:
参数名 | 必选 | 类型 | 说明 | 示例值 |
---|---|---|---|---|
id | 是 | number | 电台 id | - |
网友评论