From 20f7417a52c9617a634547dad2bf64c981820a25 Mon Sep 17 00:00:00 2001 From: binaryify Date: Thu, 9 May 2019 11:52:12 +0800 Subject: [PATCH] =?UTF-8?q?v3.10.2=20=E5=88=86=E4=BA=AB=E6=AD=8C=E6=9B=B2?= =?UTF-8?q?=E3=80=81=E6=AD=8C=E5=8D=95=E3=80=81mv=E3=80=81=E7=94=B5?= =?UTF-8?q?=E5=8F=B0=E3=80=81=E7=94=B5=E5=8F=B0=E8=8A=82=E7=9B=AE=E5=88=B0?= =?UTF-8?q?=E5=8A=A8=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.MD | 3 +++ README.MD | 1 + docs/README.md | 14 ++++++++++++++ module/{share_friend.js => share_resource.js} | 4 ++-- package.json | 2 +- 5 files changed, 21 insertions(+), 3 deletions(-) rename module/{share_friend.js => share_resource.js} (74%) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index b521cdd..f682632 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,4 +1,7 @@ # 更新日志 +### 3.10.2 | 2019.05.09 +- 增加`分享歌曲、歌单、mv、电台、电台节目到动态`接口 + ### 3.10.1 | 2019.05.08 - 增加转发动态接口 diff --git a/README.MD b/README.MD index c6c32a8..fa11ff0 100644 --- a/README.MD +++ b/README.MD @@ -127,6 +127,7 @@ 104. 心动模式/智能播放 105. 转发动态 106. 删除动态 +107. 分享歌曲、歌单、mv、电台、电台节目到动态 ## 环境要求 diff --git a/docs/README.md b/docs/README.md index e131aef..3b5873b 100644 --- a/docs/README.md +++ b/docs/README.md @@ -122,6 +122,7 @@ 104. 心动模式/智能播放 105. 转发动态 106. 删除动态 +107. 分享歌曲、歌单、mv、电台、电台节目到动态 ## 安装 @@ -524,6 +525,19 @@ tags:歌单tag **调用例子 :** `/event/del?evId=6712917601` +### 分享歌曲、歌单、mv、电台、电台节目到动态 +说明 : 登陆后调用此接口 ,可以分享歌曲、歌单、mv、电台、电台节目到动态 + +**必选参数 :** `id` : 资源 id (歌曲,歌单,mv,电台,电台节目对应 id) + +**可选参数 :** `type`: 资源类型,默认歌曲 song,可传 `song`,`playlist`,`mv`,`djradio`,`djprogram` + +`msg`: 内容,140 字限制,支持 emoji,@用户名(`/user/follows`接口获取的用户名,用户名后和内容应该有空格),图片暂不支持 + +**接口地址 :** `/share/resource` + +**调用例子 :** `/share/resource?id=1297494209&msg=测试` `/share/resource?type=djradio&id=336355127` `/share/resource?type=djprogram&id=2061034798` `/share/resource?type=djprogram&id=2061034798&msg=测试@binaryify 测试` + ### 获取动态评论 说明 : 登陆后调用此接口 , 可以获取动态下评论 diff --git a/module/share_friend.js b/module/share_resource.js similarity index 74% rename from module/share_friend.js rename to module/share_resource.js index 0fa1913..bf2b0ec 100644 --- a/module/share_friend.js +++ b/module/share_resource.js @@ -2,8 +2,8 @@ module.exports = (query, request) => { const data = { - type: "song", - msg: query.msg, + type: query.type || "song", // song,playlist,mv,djprogram,djradio + msg: query.msg || "", id: query.id || "" }; return request( diff --git a/package.json b/package.json index 022232b..084b75e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "3.10.1", + "version": "3.10.2", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", -- GitLab