diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 1a2b788..bddd393 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,4 +1,7 @@ # 更新日志 +### 3.29.0 | 2020.05.11 +- 支持批量删除歌单 [#760](https://github.com/Binaryify/NeteaseCloudMusicApi/issues/760) + ### 3.28.0 | 2020.05.05 - 新增获取 mv 点赞转发评论数数据接口 - 新增获取视频点赞转发评论数数据接口 diff --git a/docs/README.md b/docs/README.md index 064a740..eb1e81f 100644 --- a/docs/README.md +++ b/docs/README.md @@ -381,7 +381,7 @@ Cookies **调用例子 :** `/register/cellphone?phone=13xxx&password=xxxxx&captcha=1234&nickname=binary1345` ### 检测手机号码是否已注册 -说明 : 调用此接口 ,可检测手机号码是否已注册 +说明 : 调用此接口 ,可检测手机号码是否已注册 **必选参数 :** `phone` : 手机号码 **可选参数 :** @@ -391,7 +391,7 @@ Cookies **调用例子 :** `/cellphone/existence/check?phone=13xxx` ### 初始化昵称 -说明 : 刚注册的账号(需登录),调用此接口 ,可初始化昵称 +说明 : 刚注册的账号(需登录),调用此接口 ,可初始化昵称 **必选参数 :** `nickname` : 昵称 @@ -600,6 +600,18 @@ tags: 歌单标签 **调用例子 :** `/user/event?uid=32953014` `/user/event?uid=32953014&limit=1&lasttime=1558011138743` +返回结果的`type`参数对应: +``` +18 分享单曲 +19 分享专辑 +17、28 分享电台节目 +22 转发 +39 发布视频 +35、13 分享歌单 +24 分享专栏文章 +41、21 分享视频 +``` + ### 转发用户动态 说明 : 登陆后调用此接口 ,可以转发用户动态 @@ -1021,11 +1033,11 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具 说明 : 调用此接口 , 传入歌单id可删除歌单 -**必选参数 :** `id` : 歌单id +**必选参数 :** `id` : 歌单id,可多个,用逗号隔开 **接口地址 :** `/playlist/delete` -**调用例子 :** `/playlist/delete?id=2947311456` +**调用例子 :** `/playlist/delete?id=2947311456` , `/playlist/delete?id=5013464397,5013427772` ### 收藏/取消收藏歌单 @@ -1855,7 +1867,8 @@ MV 数据 , 数据包含 mv 名字 , 歌手 , 发布时间 , mv 视频地址等 ### 获取 mv 点赞转发评论数数据 说明 : 调用此接口 , 传入 mvid ( 在搜索音乐的时候传 type=1004 获得 ) , 可获取对应 -MV 点赞转发评论数数据 +MV 点赞转发评论数数据 + **必选参数 :** `mvid`: mv 的 id **接口地址 :** `/mv/detail/info` @@ -1882,7 +1895,7 @@ MV 点赞转发评论数数据 **调用例子 :** `/video/group/list` ### 获取视频标签下的视频 -说明 : 调用此接口 , 传入`id`,可获取到相关的视频。 (ps:无法分页,每次请求返回内容都不一样,官方桌面软件是打开先请求两次,然后每次滚动到底部的时候再请求一次) +说明 : 调用此接口 , 传入`id`,可获取到相关的视频。 (ps:无法分页,每次请求返回内容都不一样,官方桌面软件是打开先请求两次,然后每次滚动到底部的时候再请求一次) **必选参数 :** `id`: videoGroup 的 id diff --git a/module/playlist_delete.js b/module/playlist_delete.js index 089cb68..1df7957 100644 --- a/module/playlist_delete.js +++ b/module/playlist_delete.js @@ -3,9 +3,9 @@ module.exports = (query, request) => { query.cookie.os = 'pc'; const data = { - pid: query.id + ids: '[' + query.id + ']' }; - return request('POST', `https://music.163.com/weapi/playlist/delete`, data, { + return request('POST', `https://music.163.com/weapi/playlist/remove`, data, { crypto: 'weapi', cookie: query.cookie, proxy: query.proxy diff --git a/package.json b/package.json index 72d5015..a05fe75 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "3.28.0", + "version": "3.29.0", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js",