网易云api

这里使用的是网页版的,当然参数需要进行加密的,这里就不讨论了,直接看加密前的参数

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 -

你可能感兴趣的:(网易云api)