From aed229e2125816f68f166db7704f5870f1e4f393 Mon Sep 17 00:00:00 2001 From: binaryify Date: Tue, 20 Aug 2019 21:50:12 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=88=A0=E9=99=A4=E6=AD=8C?= =?UTF-8?q?=E5=8D=95=E6=8E=A5=E5=8F=A3=20#570?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.MD | 3 +++ README.MD | 1 + docs/README.md | 13 +++++++++++++ module/playlist_delete.js | 13 +++++++++++++ package.json | 2 +- 5 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 module/playlist_delete.js diff --git a/CHANGELOG.MD b/CHANGELOG.MD index d4a74da..88b934c 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,4 +1,7 @@ # 更新日志 +### 3.21.0 | 2019.08.20 +- 新增`歌单删除接口`[#570](https://github.com/Binaryify/NeteaseCloudMusicApi/issues/570) + ### 3.20.0 | 2019.08.06 - 新增`更新歌单描述`,`更新歌单名`,`更新歌单标签`,`默认搜索关键词` 接口,更新文档[#547](https://github.com/Binaryify/NeteaseCloudMusicApi/pull/547) diff --git a/README.MD b/README.MD index 2967376..df8d7f6 100644 --- a/README.MD +++ b/README.MD @@ -150,6 +150,7 @@ 127. 更新歌单名 128. 更新歌单标签 129. 默认搜索关键词 +130. 删除歌单 ## 环境要求 diff --git a/docs/README.md b/docs/README.md index 289deee..6c49c04 100644 --- a/docs/README.md +++ b/docs/README.md @@ -145,6 +145,7 @@ 127. 更新歌单名 128. 更新歌单标签 129. 默认搜索关键词 +130. 删除歌单 ## 安装 @@ -992,6 +993,18 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具 返回数据如下图: ![数据](https://ws1.sinaimg.cn/large/006tKfTcgy1fr3va885z5j31a617qwjy.jpg) + +### 删除歌单 + +说明 : 调用此接口 , 传入歌单id可删除歌单 + +**必选参数 :** `id` : 歌单id + +**接口地址 :** `/playlist/delete` + +**调用例子 :** `/playlist/delete?id=2947311456` + + ### 收藏/取消收藏歌单 说明 : 调用此接口 , 传入类型和歌单 id 可收藏歌单或者取消收藏歌单 diff --git a/module/playlist_delete.js b/module/playlist_delete.js new file mode 100644 index 0000000..089cb68 --- /dev/null +++ b/module/playlist_delete.js @@ -0,0 +1,13 @@ +// 创建歌单 + +module.exports = (query, request) => { + query.cookie.os = 'pc'; + const data = { + pid: query.id + }; + return request('POST', `https://music.163.com/weapi/playlist/delete`, data, { + crypto: 'weapi', + cookie: query.cookie, + proxy: query.proxy + }); +}; diff --git a/package.json b/package.json index b2daa56..3641727 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "3.20.0", + "version": "3.21.0", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", -- GitLab