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
|
||||
- 新增购买专辑接口 by [TimonPeng](https://github.com/Binaryify/NeteaseCloudMusicApi/pull/740)
|
||||
|
||||
|
@ -166,6 +166,8 @@
|
||||
143. 电台付费精品榜
|
||||
144. 歌手热门50首歌曲
|
||||
145. 购买数字专辑
|
||||
146. 获取 mv 点赞转发评论数数据
|
||||
147. 获取视频点赞转发评论数数据
|
||||
|
||||
## 环境要求
|
||||
|
||||
|
@ -161,6 +161,8 @@
|
||||
143. 电台付费精品榜
|
||||
144. 歌手热门50首歌曲
|
||||
145. 购买数字专辑
|
||||
146. 获取 mv 点赞转发评论数数据
|
||||
147. 获取视频点赞转发评论数数据
|
||||
|
||||
## 安装
|
||||
|
||||
@ -424,8 +426,7 @@ Cookies
|
||||
说明 : 调用此接口,可获取登录状态
|
||||
|
||||
**接口地址 :** `/login/status`
|
||||
返回数据如下图:
|
||||

|
||||
|
||||
|
||||
### 获取用户详情
|
||||
|
||||
@ -612,9 +613,6 @@ tags: 歌单标签
|
||||
|
||||
**调用例子 :** `/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`
|
||||
|
||||
返回数据如下图:
|
||||

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

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

|
||||
|
||||
|
||||
### 歌单收藏者
|
||||
说明 : 调用此接口 , 传入歌单 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 地址
|
||||
|
||||
@ -1908,6 +1911,14 @@ MV 数据 , 数据包含 mv 名字 , 歌手 , 发布时间 , mv 视频地址等
|
||||
|
||||
**调用例子 :** `/video/detail?id=89ADDE33C0AAE8EC14B99F6750DB954D`
|
||||
|
||||
### 获取视频点赞转发评论数数据
|
||||
说明 : 调用此接口 , 传入 vid ( 视频id ) , 可获取对应视频点赞转发评论数数据
|
||||
**必选参数 :** `vid`: 视频id
|
||||
|
||||
**接口地址 :** `/video/detail/info`
|
||||
|
||||
**调用例子 :** `/video/detail/info?vid=89ADDE33C0AAE8EC14B99F6750DB954D`
|
||||
|
||||
### 获取视频播放地址
|
||||
|
||||
说明 : 调用此接口 , 传入视频 id,可获取视频播放地址
|
||||
@ -1918,10 +1929,6 @@ MV 数据 , 数据包含 mv 名字 , 歌手 , 发布时间 , mv 视频地址等
|
||||
|
||||
**调用例子 :** `/video/url?id=89ADDE33C0AAE8EC14B99F6750DB954D`
|
||||
|
||||
返回数据如下图 :
|
||||
|
||||

|
||||
|
||||
|
||||
### 排行榜
|
||||
|
||||
@ -2350,8 +2357,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**接口地址 :** `/send/text`
|
||||
|
||||
**调用例子 :** `/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?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`
|
||||
|
||||
### 购买数字专辑
|
||||
说明 : 登陆后调用此接口 ,可购买数字专辑
|
||||
说明 : 登陆后调用此接口 ,可获取购买数字专辑的地址,把地址生成二维码后,可扫描购买专辑
|
||||
|
||||
**必选参数 :**
|
||||
|
||||
|
@ -5,7 +5,7 @@ module.exports = (query, request) => {
|
||||
id: query.mvid
|
||||
}
|
||||
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}
|
||||
)
|
||||
}
|
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",
|
||||
"version": "3.27.0",
|
||||
"version": "3.28.0",
|
||||
"description": "网易云音乐 NodeJS 版 API",
|
||||
"scripts": {
|
||||
"start": "node app.js",
|
||||
|
Loading…
x
Reference in New Issue
Block a user