mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-07-06 18:22:07 +08:00
新增新建歌单,收藏/取消收藏歌单接口
This commit is contained in:
@ -1,6 +1,6 @@
|
|||||||
# 更新日志
|
# 更新日志
|
||||||
### 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 接口
|
||||||
|
19
app.js
19
app.js
@ -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"));
|
|||||||
// 搜索 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"));
|
|||||||
|
|
||||||
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 @@
|
|||||||
|
|
||||||
## 版本新特性
|
## 版本新特性
|
||||||
|
|
||||||
### 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 接口 , 增加刷新登录接口 , 增加电台相关接口 , 补充评
|
|||||||
63. 获取热搜
|
63. 获取热搜
|
||||||
64. 发送私信
|
64. 发送私信
|
||||||
65. 发送私信歌单
|
65. 发送私信歌单
|
||||||
|
66. 新建歌单
|
||||||
|
67. 收藏/取消收藏歌单
|
||||||
|
|
||||||
## 安装
|
## 安装
|
||||||
|
|
||||||
@ -491,6 +493,35 @@ mp3url 不能直接用 , 可通过 `/music/url` 接口传入歌曲 id 获取具
|
|||||||
|
|
||||||
**调用例子 :** `/search/multimatch?keywords= 海阔天空`
|
**调用例子 :** `/search/multimatch?keywords= 海阔天空`
|
||||||
|
|
||||||
|
### 新建歌单
|
||||||
|
|
||||||
|
说明 : 调用此接口 , 传入歌单名字可新建歌单
|
||||||
|
|
||||||
|
**必选参数 :** `name` : 歌单名
|
||||||
|
|
||||||
|
**接口地址 :** `/playlist/create`
|
||||||
|
|
||||||
|
**调用例子 :** `/playlist/create?name=测试歌单`
|
||||||
|
|
||||||
|
返回数据如下图:
|
||||||
|

|
||||||
|
|
||||||
|
### 收藏/取消收藏歌单
|
||||||
|
|
||||||
|
说明 : 调用此接口 , 传入类型和歌单 id 可收藏歌单或者取消收藏歌单
|
||||||
|
|
||||||
|
**必选参数 :**
|
||||||
|
`t` : 类型,1:收藏,2:取消收藏
|
||||||
|
`id` : 歌单 id
|
||||||
|
|
||||||
|
**接口地址 :** `/playlist/subscribe`
|
||||||
|
|
||||||
|
**调用例子 :** `/playlist/subscribe?t=1&id=106697785` `/playlist/subscribe?t=2&id=106697785`
|
||||||
|
|
||||||
|
返回数据如下图:
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
### 对歌单添加或删除歌曲
|
### 对歌单添加或删除歌曲
|
||||||
|
|
||||||
说明 : 调用此接口 , 可以添加歌曲到歌单或者从歌单删除某首歌曲 ( 需要登录 )
|
说明 : 调用此接口 , 可以添加歌曲到歌单或者从歌单删除某首歌曲 ( 需要登录 )
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"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",
|
||||||
|
Reference in New Issue
Block a user