mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-07-03 19:02:08 +08:00
improve docs
This commit is contained in:
parent
8bb37684f8
commit
6c60c9d13d
211
docs/README.md
211
docs/README.md
@ -109,39 +109,25 @@
|
|||||||
```shell
|
```shell
|
||||||
$ git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git
|
$ git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$ npm install
|
$ npm install
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## 运行
|
## 运行
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ node app.js
|
$ node app.js
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
服务器启动默认端口为 3000, 若不想使用 3000 端口 , 可使用以下命令 : Mac/Linux
|
服务器启动默认端口为 3000, 若不想使用 3000 端口 , 可使用以下命令 : Mac/Linux
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ PORT=4000 node app.js
|
$ PORT=4000 node app.js
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
windows 下使用 git-bash 或者 cmder 等终端执行以下命令 :
|
windows 下使用 git-bash 或者 cmder 等终端执行以下命令 :
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
$ set PORT=4000 && node app.js
|
$ set PORT=4000 && node app.js
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## 可以使用代理
|
## 可以使用代理
|
||||||
@ -179,24 +165,11 @@ request 相关的环境变量
|
|||||||
```shell
|
```shell
|
||||||
docker pull twesix/netease-cloud-music
|
docker pull twesix/netease-cloud-music
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
docker run -d -p 3000:3000 --name netease-cloud-music twesix/netease-music-api
|
docker run -d -p 3000:3000 --name netease-cloud-music twesix/netease-music-api
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 去掉或者设置相关的环境变量
|
// 去掉或者设置相关的环境变量
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
docker run -d -p 3000:3000 --name netease-cloud-music -e http_proxy= -e https_proxy= -e no_proxy= -e HTTP_PROXY= -e HTTPS_PROXY= -e NO_PROXY= netease-cloud-music
|
docker run -d -p 3000:3000 --name netease-cloud-music -e http_proxy= -e https_proxy= -e no_proxy= -e HTTP_PROXY= -e HTTPS_PROXY= -e NO_PROXY= netease-cloud-music
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
> 由于 docker 镜像更新不是很及时,推荐自己 build, 以下为 build 镜像的方式
|
> 由于 docker 镜像更新不是很及时,推荐自己 build, 以下为 build 镜像的方式
|
||||||
@ -204,16 +177,9 @@ docker run -d -p 3000:3000 --name netease-cloud-music -e http_proxy= -e https_pr
|
|||||||
```
|
```
|
||||||
$ git clone https://github.com/Binaryify/NeteaseCloudMusicApi && cd NeteaseCloudMusicApi
|
$ git clone https://github.com/Binaryify/NeteaseCloudMusicApi && cd NeteaseCloudMusicApi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$ sudo docker build . -t netease-music-api
|
$ sudo docker build . -t netease-music-api
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$ sudo docker run -d -p 3000:3000 netease-music-api
|
$ sudo docker run -d -p 3000:3000 netease-music-api
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## 接口文档
|
## 接口文档
|
||||||
@ -321,28 +287,15 @@ Cookies
|
|||||||
```
|
```
|
||||||
gender: 性别 0:保密 1:男性 2:女性
|
gender: 性别 0:保密 1:男性 2:女性
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
birthday: 出生日期,时间戳 unix timestamp
|
birthday: 出生日期,时间戳 unix timestamp
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
nickname: 用户昵称
|
nickname: 用户昵称
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
province: 省份id
|
province: 省份id
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
city: 城市id
|
city: 城市id
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
signature:用户签名
|
signature:用户签名
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**接口地址 :** `/user/subcount`
|
**接口地址 :** `/user/subcount`
|
||||||
@ -370,20 +323,11 @@ signature:用户签名
|
|||||||
```
|
```
|
||||||
id:歌单id
|
id:歌单id
|
||||||
|
|
||||||
|
name:歌单名字=
|
||||||
|
|
||||||
name:歌单名字
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
desc:歌单描述
|
desc:歌单描述
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
tags:歌单tag
|
tags:歌单tag
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**接口地址 :** `/playlist/update`
|
**接口地址 :** `/playlist/update`
|
||||||
@ -526,68 +470,35 @@ category Code 取值:
|
|||||||
```
|
```
|
||||||
入驻歌手 5001
|
入驻歌手 5001
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
华语男歌手 1001
|
华语男歌手 1001
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
华语女歌手 1002
|
华语女歌手 1002
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
华语组合/乐队 1003
|
华语组合/乐队 1003
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
欧美男歌手 2001
|
欧美男歌手 2001
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
欧美女歌手 2002
|
欧美女歌手 2002
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
欧美组合/乐队 2003
|
欧美组合/乐队 2003
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
日本男歌手 6001
|
日本男歌手 6001
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
日本女歌手 6002
|
日本女歌手 6002
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
日本组合/乐队 6003
|
日本组合/乐队 6003
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
韩国男歌手 7001
|
韩国男歌手 7001
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
韩国女歌手 7002
|
韩国女歌手 7002
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
韩国组合/乐队 7003
|
韩国组合/乐队 7003
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
其他男歌手 4001
|
其他男歌手 4001
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
其他女歌手 4002
|
其他女歌手 4002
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
其他组合/乐队 4003
|
其他组合/乐队 4003
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**接口地址 :** `/artist/list`
|
**接口地址 :** `/artist/list`
|
||||||
@ -886,24 +797,13 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
|||||||
```
|
```
|
||||||
全部:0
|
全部:0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
华语:7
|
华语:7
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
欧美:96
|
欧美:96
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
日本:8
|
日本:8
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
韩国:16
|
韩国:16
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
`limit`: 取出数量 , 默认为 100
|
`limit`: 取出数量 , 默认为 100
|
||||||
@ -1020,28 +920,15 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
|||||||
```
|
```
|
||||||
0: 歌曲
|
0: 歌曲
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
1: mv
|
1: mv
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
2: 歌单
|
2: 歌单
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
3: 专辑
|
3: 专辑
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
4: 电台
|
4: 电台
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
5: 视频
|
5: 视频
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**接口地址 :** `/comment/hot`
|
**接口地址 :** `/comment/hot`
|
||||||
@ -1064,28 +951,15 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
|||||||
```
|
```
|
||||||
0: 歌曲
|
0: 歌曲
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
1: mv
|
1: mv
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
2: 歌单
|
2: 歌单
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
3: 专辑
|
3: 专辑
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
4: 电台
|
4: 电台
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
5: 视频
|
5: 视频
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**接口地址 :** `comment/like`
|
**接口地址 :** `comment/like`
|
||||||
@ -1109,28 +983,15 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
|||||||
```
|
```
|
||||||
0: 歌曲
|
0: 歌曲
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
1: mv
|
1: mv
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
2: 歌单
|
2: 歌单
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
3: 专辑
|
3: 专辑
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
4: 电台
|
4: 电台
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
5: 视频
|
5: 视频
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
`id`:对应资源 id
|
`id`:对应资源 id
|
||||||
@ -1150,34 +1011,24 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
|||||||
```
|
```
|
||||||
0: 歌曲
|
0: 歌曲
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
1: mv
|
1: mv
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
2: 歌单
|
2: 歌单
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
3: 专辑
|
3: 专辑
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
4: 电台
|
4: 电台
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
5: 视频
|
5: 视频
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
`id`:对应资源 id
|
`id`:对应资源 id
|
||||||
`content` :内容 id,可通过 `/comment/mv` 等接口获取
|
`content` :内容 id,可通过 `/comment/mv` 等接口获取
|
||||||
|
|
||||||
**调用例子** : `/comment?t=0&type=1&id=5436712&commentId=1535550516319` (在广岛之恋 mv 删除评论)
|
**调用例子** : `/comment?t=0&type=1&id=5436712&commentId=1535550516319` (在广岛之恋 mv 删除评论)
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
### banner
|
### banner
|
||||||
|
|
||||||
@ -1198,16 +1049,9 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
|||||||
```
|
```
|
||||||
1: mv
|
1: mv
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
4: 电台
|
4: 电台
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
5: 视频
|
5: 视频
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
`t`: 操作,1 为点赞,其他未取消点赞
|
`t`: 操作,1 为点赞,其他未取消点赞
|
||||||
@ -1620,100 +1464,51 @@ MV 数据 , 数据包含 mv 名字 , 歌手 , 发布时间 , mv 视频地址等
|
|||||||
```
|
```
|
||||||
"0": 云音乐新歌榜,
|
"0": 云音乐新歌榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"1": 云音乐热歌榜,
|
"1": 云音乐热歌榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"2": 网易原创歌曲榜,
|
"2": 网易原创歌曲榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"3": 云音乐飙升榜,
|
"3": 云音乐飙升榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"4": 云音乐电音榜,
|
"4": 云音乐电音榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"5": UK排行榜周榜,
|
"5": UK排行榜周榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"6": 美国Billboard周榜
|
"6": 美国Billboard周榜
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"7": KTV嗨榜,
|
"7": KTV嗨榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"8": iTunes榜,
|
"8": iTunes榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"9": Hit FM Top榜,
|
"9": Hit FM Top榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"10": 日本Oricon周榜
|
"10": 日本Oricon周榜
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"11": 韩国Melon排行榜周榜,
|
"11": 韩国Melon排行榜周榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"12": 韩国Mnet排行榜周榜,
|
"12": 韩国Mnet排行榜周榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"13": 韩国Melon原声周榜,
|
"13": 韩国Melon原声周榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"14": 中国TOP排行榜(港台榜),
|
"14": 中国TOP排行榜(港台榜),
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"15": 中国TOP排行榜(内地榜)
|
"15": 中国TOP排行榜(内地榜)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"16": 香港电台中文歌曲龙虎榜,
|
"16": 香港电台中文歌曲龙虎榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"17": 华语金曲榜,
|
"17": 华语金曲榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"18": 中国嘻哈榜,
|
"18": 中国嘻哈榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"19": 法国 NRJ EuroHot 30周榜,
|
"19": 法国 NRJ EuroHot 30周榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"20": 台湾Hito排行榜,
|
"20": 台湾Hito排行榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"21": Beatport全球电子舞曲榜,
|
"21": Beatport全球电子舞曲榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"22": 云音乐ACG音乐榜,
|
"22": 云音乐ACG音乐榜,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
"23": 云音乐嘻哈榜
|
"23": 云音乐嘻哈榜
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
**接口地址 :** `/top/list`
|
**接口地址 :** `/top/list`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user