diff --git a/CHANGELOG.MD b/CHANGELOG.MD index b521cdd2ba76becac990da1b78785369db31f3fa..f682632a4040335abd5709aeb99e29fad4621b79 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 c6c32a8e3d130108465c867dadef715b053731a3..fa11ff00d71e0c72d61ce8cadbdf47592d75e864 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 e131aef7fba76d881056d326e24975fdb1ce8fd1..3b5873b83cc7ae819d8e8c01da8ef3071db63652 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 0fa19133387517276b7e9173263bb7edfa0199b8..bf2b0ec4ba675f631c0035480907ce1db852cf7c 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 022232b68e676f966c9eee2d86ff1a310240e741..084b75e50f87bf2b4d33b19175a4cfd8a9781729 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",