mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
parent
f410bbad73
commit
148afed858
@ -1,4 +1,8 @@
|
|||||||
# 更新日志
|
# 更新日志
|
||||||
|
### 3.28.0 | 2020.05.05
|
||||||
|
- 新增获取 mv 点赞转发评论数数据接口
|
||||||
|
- 新增获取视频点赞转发评论数数据接口
|
||||||
|
|
||||||
### 3.27.0 | 2020.04.20
|
### 3.27.0 | 2020.04.20
|
||||||
- 新增购买专辑接口 by [TimonPeng](https://github.com/Binaryify/NeteaseCloudMusicApi/pull/740)
|
- 新增购买专辑接口 by [TimonPeng](https://github.com/Binaryify/NeteaseCloudMusicApi/pull/740)
|
||||||
|
|
||||||
|
@ -166,6 +166,8 @@
|
|||||||
143. 电台付费精品榜
|
143. 电台付费精品榜
|
||||||
144. 歌手热门50首歌曲
|
144. 歌手热门50首歌曲
|
||||||
145. 购买数字专辑
|
145. 购买数字专辑
|
||||||
|
146. 获取 mv 点赞转发评论数数据
|
||||||
|
147. 获取视频点赞转发评论数数据
|
||||||
|
|
||||||
## 环境要求
|
## 环境要求
|
||||||
|
|
||||||
|
@ -161,6 +161,8 @@
|
|||||||
143. 电台付费精品榜
|
143. 电台付费精品榜
|
||||||
144. 歌手热门50首歌曲
|
144. 歌手热门50首歌曲
|
||||||
145. 购买数字专辑
|
145. 购买数字专辑
|
||||||
|
146. 获取 mv 点赞转发评论数数据
|
||||||
|
147. 获取视频点赞转发评论数数据
|
||||||
|
|
||||||
## 安装
|
## 安装
|
||||||
|
|
||||||
@ -424,8 +426,7 @@ Cookies
|
|||||||
说明 : 调用此接口,可获取登录状态
|
说明 : 调用此接口,可获取登录状态
|
||||||
|
|
||||||
**接口地址 :** `/login/status`
|
**接口地址 :** `/login/status`
|
||||||
返回数据如下图:
|
|
||||||

|
|
||||||
|
|
||||||
### 获取用户详情
|
### 获取用户详情
|
||||||
|
|
||||||
@ -612,9 +613,6 @@ tags: 歌单标签
|
|||||||
|
|
||||||
**调用例子 :** `/event/forward?evId=6712917601&uid=32953014&forwards=测试内容`
|
**调用例子 :** `/event/forward?evId=6712917601&uid=32953014&forwards=测试内容`
|
||||||
|
|
||||||
如下图
|
|
||||||

|
|
||||||

|
|
||||||
|
|
||||||
### 删除用户动态
|
### 删除用户动态
|
||||||
说明 : 登陆后调用此接口 ,可以删除用户动态
|
说明 : 登陆后调用此接口 ,可以删除用户动态
|
||||||
@ -759,8 +757,6 @@ tags: 歌单标签
|
|||||||
|
|
||||||
**调用例子 :** `/artist/list?type=1&area=96&initial=b` `/artist/list?type=2&area=2&initial=b`
|
**调用例子 :** `/artist/list?type=1&area=96&initial=b` `/artist/list?type=2&area=2&initial=b`
|
||||||
|
|
||||||
返回数据如下图:
|
|
||||||

|
|
||||||
|
|
||||||
### 收藏/取消收藏歌手
|
### 收藏/取消收藏歌手
|
||||||
|
|
||||||
@ -1018,8 +1014,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
|||||||
|
|
||||||
**调用例子 :** `/playlist/create?name=测试歌单`
|
**调用例子 :** `/playlist/create?name=测试歌单`
|
||||||
|
|
||||||
返回数据如下图:
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
### 删除歌单
|
### 删除歌单
|
||||||
@ -1046,8 +1041,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
|||||||
|
|
||||||
**调用例子 :** `/playlist/subscribe?t=1&id=106697785` `/playlist/subscribe?t=2&id=106697785`
|
**调用例子 :** `/playlist/subscribe?t=1&id=106697785` `/playlist/subscribe?t=2&id=106697785`
|
||||||
|
|
||||||
返回数据如下图:
|
|
||||||

|
|
||||||
|
|
||||||
### 歌单收藏者
|
### 歌单收藏者
|
||||||
说明 : 调用此接口 , 传入歌单 id 可获取歌单的所有收藏者
|
说明 : 调用此接口 , 传入歌单 id 可获取歌单的所有收藏者
|
||||||
@ -1857,7 +1851,16 @@ MV 数据 , 数据包含 mv 名字 , 歌手 , 发布时间 , mv 视频地址等
|
|||||||
|
|
||||||
返回数据如下图 :
|
返回数据如下图 :
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
### 获取 mv 点赞转发评论数数据
|
||||||
|
说明 : 调用此接口 , 传入 mvid ( 在搜索音乐的时候传 type=1004 获得 ) , 可获取对应
|
||||||
|
MV 点赞转发评论数数据
|
||||||
|
**必选参数 :** `mvid`: mv 的 id
|
||||||
|
|
||||||
|
**接口地址 :** `/mv/detail/info`
|
||||||
|
|
||||||
|
**调用例子 :** `/mv/detail/info?mvid=5436712`
|
||||||
|
|
||||||
### mv 地址
|
### mv 地址
|
||||||
|
|
||||||
@ -1908,6 +1911,14 @@ MV 数据 , 数据包含 mv 名字 , 歌手 , 发布时间 , mv 视频地址等
|
|||||||
|
|
||||||
**调用例子 :** `/video/detail?id=89ADDE33C0AAE8EC14B99F6750DB954D`
|
**调用例子 :** `/video/detail?id=89ADDE33C0AAE8EC14B99F6750DB954D`
|
||||||
|
|
||||||
|
### 获取视频点赞转发评论数数据
|
||||||
|
说明 : 调用此接口 , 传入 vid ( 视频id ) , 可获取对应视频点赞转发评论数数据
|
||||||
|
**必选参数 :** `vid`: 视频id
|
||||||
|
|
||||||
|
**接口地址 :** `/video/detail/info`
|
||||||
|
|
||||||
|
**调用例子 :** `/video/detail/info?vid=89ADDE33C0AAE8EC14B99F6750DB954D`
|
||||||
|
|
||||||
### 获取视频播放地址
|
### 获取视频播放地址
|
||||||
|
|
||||||
说明 : 调用此接口 , 传入视频 id,可获取视频播放地址
|
说明 : 调用此接口 , 传入视频 id,可获取视频播放地址
|
||||||
@ -1918,10 +1929,6 @@ MV 数据 , 数据包含 mv 名字 , 歌手 , 发布时间 , mv 视频地址等
|
|||||||
|
|
||||||
**调用例子 :** `/video/url?id=89ADDE33C0AAE8EC14B99F6750DB954D`
|
**调用例子 :** `/video/url?id=89ADDE33C0AAE8EC14B99F6750DB954D`
|
||||||
|
|
||||||
返回数据如下图 :
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
### 排行榜
|
### 排行榜
|
||||||
|
|
||||||
@ -2350,8 +2357,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
|||||||
**接口地址 :** `/send/text`
|
**接口地址 :** `/send/text`
|
||||||
|
|
||||||
**调用例子 :** `/send/text?user_ids=32953014&msg=test`,`/send/text?user_ids=32953014,475625142&msg=test`
|
**调用例子 :** `/send/text?user_ids=32953014&msg=test`,`/send/text?user_ids=32953014,475625142&msg=test`
|
||||||
返回数据如下图:
|
|
||||||

|
|
||||||
|
|
||||||
### 私信内容
|
### 私信内容
|
||||||
说明 : 登陆后调用此接口 , 可获取私信内容
|
说明 : 登陆后调用此接口 , 可获取私信内容
|
||||||
@ -2383,9 +2389,6 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
|||||||
**接口地址 :** `/send/playlist`
|
**接口地址 :** `/send/playlist`
|
||||||
|
|
||||||
**调用例子 :** `/send/playlist?msg=test&user_ids=475625142&playlist=705123491`,`/send/playlist?msg=test2&user_ids=475625142,32953014&playlist=705123493`
|
**调用例子 :** `/send/playlist?msg=test&user_ids=475625142&playlist=705123491`,`/send/playlist?msg=test2&user_ids=475625142,32953014&playlist=705123493`
|
||||||
返回数据如下图:
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 通知 - 评论
|
### 通知 - 评论
|
||||||
@ -2450,7 +2453,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
|||||||
**调用例子 :** `/digitalAlbum/purchased?limit=10`
|
**调用例子 :** `/digitalAlbum/purchased?limit=10`
|
||||||
|
|
||||||
### 购买数字专辑
|
### 购买数字专辑
|
||||||
说明 : 登陆后调用此接口 ,可购买数字专辑
|
说明 : 登陆后调用此接口 ,可获取购买数字专辑的地址,把地址生成二维码后,可扫描购买专辑
|
||||||
|
|
||||||
**必选参数 :**
|
**必选参数 :**
|
||||||
|
|
||||||
|
@ -5,7 +5,7 @@ module.exports = (query, request) => {
|
|||||||
id: query.mvid
|
id: query.mvid
|
||||||
}
|
}
|
||||||
return request(
|
return request(
|
||||||
'POST', `https://music.163.com/weapi/mv/detail`, data,
|
'POST', `https://music.163.com/api/v1/mv/detail`, data,
|
||||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||||
)
|
)
|
||||||
}
|
}
|
11
module/mv_detail_info.js
Normal file
11
module/mv_detail_info.js
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
module.exports = (query, request) => {
|
||||||
|
const data = {
|
||||||
|
'threadid': `R_MV_5_${query.mvid}`,
|
||||||
|
'composeliked': true
|
||||||
|
}
|
||||||
|
return request(
|
||||||
|
'POST', `https://music.163.com/api/comment/commentthread/info`, data,
|
||||||
|
{ crypto: 'weapi', cookie: query.cookie, proxy: query.proxy }
|
||||||
|
)
|
||||||
|
}
|
11
module/video_detail_info.js
Normal file
11
module/video_detail_info.js
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
|
||||||
|
module.exports = (query, request) => {
|
||||||
|
const data = {
|
||||||
|
'threadid': `R_VI_62_${query.vid}`,
|
||||||
|
'composeliked': true
|
||||||
|
}
|
||||||
|
return request(
|
||||||
|
'POST', `https://music.163.com/api/comment/commentthread/info`, data,
|
||||||
|
{ crypto: 'weapi', cookie: query.cookie, proxy: query.proxy }
|
||||||
|
)
|
||||||
|
}
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "NeteaseCloudMusicApi",
|
"name": "NeteaseCloudMusicApi",
|
||||||
"version": "3.27.0",
|
"version": "3.28.0",
|
||||||
"description": "网易云音乐 NodeJS 版 API",
|
"description": "网易云音乐 NodeJS 版 API",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "node app.js",
|
"start": "node app.js",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user