From a8e76255aebf6dc9d3a227812aed6b9d34e2a9bb Mon Sep 17 00:00:00 2001 From: binaryify Date: Tue, 8 May 2018 14:02:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=96=B0=E5=BB=BA=E6=AD=8C?= =?UTF-8?q?=E5=8D=95,=E6=94=B6=E8=97=8F/=E5=8F=96=E6=B6=88=E6=94=B6?= =?UTF-8?q?=E8=97=8F=E6=AD=8C=E5=8D=95=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.MD | 4 ++-- app.js | 19 ++++++++++--------- docs/README.md | 35 +++++++++++++++++++++++++++++++++-- package.json | 2 +- 4 files changed, 46 insertions(+), 14 deletions(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index e6b8ae5..0b05583 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,6 +1,6 @@ # 更新日志 -### 2.9.5 | 2018.05.08 -新增发送私信相关接口 +### 2.9.6 | 2018.05.08 +新增发送私信相关接口,新增新建歌单,收藏/取消收藏歌单接口 ### 2.9.4 | 2018.05.04 新增热搜接口,更新 banner 接口 diff --git a/app.js b/app.js index 62c22f7..1468482 100644 --- a/app.js +++ b/app.js @@ -155,10 +155,18 @@ app.use("/playlist/detail", require("./router/playlist_detail")); //收藏单曲到歌单,从歌单删除歌曲 op=del,add;pid=歌单id,tracks=歌曲id app.use("/playlist/tracks", require("./router/playlist_tracks")); +// 热门歌单 app.use("/playlist/hot", require("./router/playlist_hot")); +// 全部歌单 app.use("/playlist/catlist", require("./router/playlist_catlist")); +// 新建歌单 +app.use("/playlist/create", require("./router/playlist_create")); + +// 收藏/取消收藏歌单 +app.use("/playlist/subscribe", require("./router/playlist_subscribe")); + //推荐节目 app.use("/program/recommend", require("./router/program_recommend")); @@ -185,8 +193,9 @@ app.use("/search/multimatch", require("./router/search_multimatch")); // 搜索 suggest,搜索结果包含单曲,歌手,歌单,mv信息 app.use("/search/suggest", require("./router/search_suggest")); +app.use("/send/text", require("./router/send_text")); - +app.use("/send/playlist", require("./router/send_playlist")); //simi ,相似歌单 app.use("/simi/playlist", require("./router/simi_playlist")); @@ -259,14 +268,6 @@ app.use("/user/subcount", require("./router/user_subcount")); app.use("/user/record", require("./router/user_playrecord")); -app.use("/send/text", require("./router/send_text")); - -app.use("/send/playlist", require("./router/send_playlist")); - -app.use("/playlist/create", require("./router/playlist_create")); - -app.use("/playlist/subscribe", require("./router/playlist_subscribe")); - const port = process.env.PORT || 3000; app.listen(port, () => { diff --git a/docs/README.md b/docs/README.md index 120557d..b08ffe7 100644 --- a/docs/README.md +++ b/docs/README.md @@ -16,8 +16,8 @@ ## 版本新特性 -### 2.9.5 | 2018.05.08 -新增发送私信相关接口 +### 2.9.6 | 2018.05.08 +新增发送私信相关接口,新增新建歌单,收藏/取消收藏歌单接口 ### 2.9.4 | 2018.05.04 新增热搜接口,更新 banner 接口 @@ -126,6 +126,8 @@ banner 接口 , 增加刷新登录接口 , 增加电台相关接口 , 补充评 63. 获取热搜 64. 发送私信 65. 发送私信歌单 +66. 新建歌单 +67. 收藏/取消收藏歌单 ## 安装 @@ -491,6 +493,35 @@ mp3url 不能直接用 , 可通过 `/music/url` 接口传入歌曲 id 获取具 **调用例子 :** `/search/multimatch?keywords= 海阔天空` +### 新建歌单 + +说明 : 调用此接口 , 传入歌单名字可新建歌单 + +**必选参数 :** `name` : 歌单名 + +**接口地址 :** `/playlist/create` + +**调用例子 :** `/playlist/create?name=测试歌单` + +返回数据如下图: +![数据](https://ws1.sinaimg.cn/large/006tKfTcgy1fr3va885z5j31a617qwjy.jpg) + +### 收藏/取消收藏歌单 + +说明 : 调用此接口 , 传入类型和歌单 id 可收藏歌单或者取消收藏歌单 + +**必选参数 :** +`t` : 类型,1:收藏,2:取消收藏 +`id` : 歌单 id + +**接口地址 :** `/playlist/subscribe` + +**调用例子 :** `/playlist/subscribe?t=1&id=106697785` `/playlist/subscribe?t=2&id=106697785` + +返回数据如下图: +![数据](https://ws1.sinaimg.cn/large/006tKfTcgy1fr3vdwx0hvj30s405u74b.jpg) + + ### 对歌单添加或删除歌曲 说明 : 调用此接口 , 可以添加歌曲到歌单或者从歌单删除某首歌曲 ( 需要登录 ) diff --git a/package.json b/package.json index ef6483a..8d67b2e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "2.9.5", + "version": "2.9.6", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", -- GitLab