提交 a8e76255 编写于 作者: B binaryify

新增新建歌单,收藏/取消收藏歌单接口

上级 44a9308f
# 更新日志 # 更新日志
### 2.9.5 | 2018.05.08 ### 2.9.6 | 2018.05.08
新增发送私信相关接口 新增发送私信相关接口,新增新建歌单,收藏/取消收藏歌单接口
### 2.9.4 | 2018.05.04 ### 2.9.4 | 2018.05.04
新增热搜接口,更新 banner 接口 新增热搜接口,更新 banner 接口
......
...@@ -155,10 +155,18 @@ app.use("/playlist/detail", require("./router/playlist_detail")); ...@@ -155,10 +155,18 @@ app.use("/playlist/detail", require("./router/playlist_detail"));
//收藏单曲到歌单,从歌单删除歌曲 op=del,add;pid=歌单id,tracks=歌曲id //收藏单曲到歌单,从歌单删除歌曲 op=del,add;pid=歌单id,tracks=歌曲id
app.use("/playlist/tracks", require("./router/playlist_tracks")); app.use("/playlist/tracks", require("./router/playlist_tracks"));
// 热门歌单
app.use("/playlist/hot", require("./router/playlist_hot")); app.use("/playlist/hot", require("./router/playlist_hot"));
// 全部歌单
app.use("/playlist/catlist", require("./router/playlist_catlist")); 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")); app.use("/program/recommend", require("./router/program_recommend"));
...@@ -185,8 +193,9 @@ app.use("/search/multimatch", require("./router/search_multimatch")); ...@@ -185,8 +193,9 @@ app.use("/search/multimatch", require("./router/search_multimatch"));
// 搜索 suggest,搜索结果包含单曲,歌手,歌单,mv信息 // 搜索 suggest,搜索结果包含单曲,歌手,歌单,mv信息
app.use("/search/suggest", require("./router/search_suggest")); 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 ,相似歌单 //simi ,相似歌单
app.use("/simi/playlist", require("./router/simi_playlist")); app.use("/simi/playlist", require("./router/simi_playlist"));
...@@ -259,14 +268,6 @@ app.use("/user/subcount", require("./router/user_subcount")); ...@@ -259,14 +268,6 @@ app.use("/user/subcount", require("./router/user_subcount"));
app.use("/user/record", require("./router/user_playrecord")); 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; const port = process.env.PORT || 3000;
app.listen(port, () => { app.listen(port, () => {
......
...@@ -16,8 +16,8 @@ ...@@ -16,8 +16,8 @@
## 版本新特性 ## 版本新特性
### 2.9.5 | 2018.05.08 ### 2.9.6 | 2018.05.08
新增发送私信相关接口 新增发送私信相关接口,新增新建歌单,收藏/取消收藏歌单接口
### 2.9.4 | 2018.05.04 ### 2.9.4 | 2018.05.04
新增热搜接口,更新 banner 接口 新增热搜接口,更新 banner 接口
...@@ -126,6 +126,8 @@ banner 接口 , 增加刷新登录接口 , 增加电台相关接口 , 补充评 ...@@ -126,6 +126,8 @@ banner 接口 , 增加刷新登录接口 , 增加电台相关接口 , 补充评
63. 获取热搜 63. 获取热搜
64. 发送私信 64. 发送私信
65. 发送私信歌单 65. 发送私信歌单
66. 新建歌单
67. 收藏/取消收藏歌单
## 安装 ## 安装
...@@ -491,6 +493,35 @@ mp3url 不能直接用 , 可通过 `/music/url` 接口传入歌曲 id 获取具 ...@@ -491,6 +493,35 @@ mp3url 不能直接用 , 可通过 `/music/url` 接口传入歌曲 id 获取具
**调用例子 :** `/search/multimatch?keywords= 海阔天空` **调用例子 :** `/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)
### 对歌单添加或删除歌曲 ### 对歌单添加或删除歌曲
说明 : 调用此接口 , 可以添加歌曲到歌单或者从歌单删除某首歌曲 ( 需要登录 ) 说明 : 调用此接口 , 可以添加歌曲到歌单或者从歌单删除某首歌曲 ( 需要登录 )
......
{ {
"name": "NeteaseCloudMusicApi", "name": "NeteaseCloudMusicApi",
"version": "2.9.5", "version": "2.9.6",
"description": "网易云音乐 NodeJS 版 API", "description": "网易云音乐 NodeJS 版 API",
"scripts": { "scripts": {
"start": "node app.js", "start": "node app.js",
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册