Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
m0_66418769
NeteaseCloudMusicApi
提交
40185476
N
NeteaseCloudMusicApi
项目概览
m0_66418769
/
NeteaseCloudMusicApi
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
NeteaseCloudMusicApi
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
40185476
编写于
11月 14, 2020
作者:
B
binaryify
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复使用post请求取消喜欢音乐会失败的问题 #1024, 新增抱一抱评论和评论抱一抱列表接口 #1016, 新增收藏的专栏接口 #1026
上级
99ec5bf0
变更
14
隐藏空白更改
内联
并排
Showing
14 changed file
with
143 addition
and
70 deletion
+143
-70
CHANGELOG.MD
CHANGELOG.MD
+7
-0
README.MD
README.MD
+3
-0
docs/README.md
docs/README.md
+60
-0
interface.d.ts
interface.d.ts
+26
-0
module/comment.js
module/comment.js
+2
-9
module/comment_floor.js
module/comment_floor.js
+2
-8
module/comment_hot.js
module/comment_hot.js
+2
-8
module/comment_hug_list.js
module/comment_hug_list.js
+7
-14
module/comment_like.js
module/comment_like.js
+2
-9
module/comment_new.js
module/comment_new.js
+3
-10
module/hug_comment.js
module/hug_comment.js
+3
-10
module/topic_sub_list.js
module/topic_sub_list.js
+15
-0
package.json
package.json
+1
-1
util/config.json
util/config.json
+10
-1
未找到文件。
CHANGELOG.MD
浏览文件 @
40185476
# 更新日志
### 3.47.0 | 2020.11.14
-
修复使用post请求取消喜欢音乐会失败的问题
[
#1024
](
https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1024
)
-
新增抱一抱评论和评论抱一抱列表接口
[
#1016
](
https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1016
)
-
新增收藏的专栏接口
[
#1026
](
https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1026
)
### 3.46.1 | 2020.11.7
-
修复私信音乐接口出现风险提示的问题
...
...
README.MD
浏览文件 @
40185476
...
...
@@ -291,6 +291,9 @@ banner({ type:0 }).then(res=>{
189.
账号信息
190.
最近联系人
191.
私信音乐
192.
抱一抱评论
193.
评论抱一抱列表
194.
收藏的专栏
## 更新日志
...
...
docs/README.md
浏览文件 @
40185476
...
...
@@ -207,6 +207,9 @@
189.
账号信息
190.
最近联系人
191.
私信音乐
192.
抱一抱评论
193.
评论抱一抱列表
194.
收藏的专栏
## 安装
...
...
@@ -1037,6 +1040,20 @@ tags: 歌单标签
**调用例子 :**
`/artist/sublist`
### 收藏的专栏
说明 : 调用此接口,可获取收藏的专栏
**可选参数 :**
`limit`
: 取出歌单数量 , 默认为 50
`offset`
: 偏移数量 , 用于分页 , 如 :( 评论页数 -1)
\*
50, 其中 50 为 limit 的值
**接口地址 :**
`/topic/sublist`
**调用例子 :**
`/topic/sublist?limit=2&offset=1`
### 收藏视频
说明 : 调用此接口,可收藏视频
...
...
@@ -1649,6 +1666,49 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
注意: 动态点赞不需要传入 id 参数,需要传入动态的
`threadId`
参数,如:
`/comment/like?type=6&cid=1419532712&threadId=A_EV_2_6559519868_32953014&t=0`
,
`threadId`
可通过
`/event`
,
`/user/event`
接口获取
### 抱一抱评论
说明 : 调用此接口,可抱一抱评论
**必选参数 :**
`uid`
: 用户id
`cid`
: 评论id
`sid`
: 资源id
**接口地址 :**
`/hug/comment`
**调用例子 :**
`/hug/comment?uid=285516405&cid=1167145843&sid=863481066`
### 评论抱一抱列表
说明 : 调用此接口,可获取评论抱一抱列表
**必选参数 :**
`uid`
: 用户id
`cid`
: 评论id
`sid`
: 资源id
**可选参数 :**
`page`
: 页数
`cursor`
: 上一页返回的cursor,默认-1,第一页不需要传
`idCursor`
: 上一页返回的idCursor,默认-1,第一页不需要传
`pageSize`
: 每页页数,默认100
**接口地址 :**
`/comment/hug/list`
**调用例子 :**
`/comment/hug/list?uid=285516405&cid=1167145843&sid=863481066&pageSize=2&page=1`
### 发送/删除评论
说明 : 调用此接口,可发送评论或者删除评论
...
...
interface.d.ts
浏览文件 @
40185476
...
...
@@ -1307,3 +1307,29 @@ export function yunbei_task_finish(
depositCode
?:
number
|
string
}
&
RequestBaseConfig
,
):
Promise
<
Response
>
export
function
msg_recentcontact
(
params
:
RequestBaseConfig
):
Promise
<
Response
>
export
function
hug_comment
(
params
:
{
uid
:
number
|
string
cid
:
number
|
string
sid
:
number
|
string
}
&
RequestBaseConfig
,
):
Promise
<
Response
>
export
function
comment_hug_list
(
params
:
{
page
:
number
|
string
cursor
:
number
|
string
idCursor
:
number
|
string
pageSize
?:
number
|
string
}
&
RequestBaseConfig
,
):
Promise
<
Response
>
export
function
topic_sublist
(
params
:
{
limit
?:
number
|
string
offset
?:
number
|
string
}
&
RequestBaseConfig
,
):
Promise
<
Response
>
module/comment.js
浏览文件 @
40185476
const
{
resourceTypeMap
}
=
require
(
'
../util/config.json
'
)
// 发送与删除评论
module
.
exports
=
(
query
,
request
)
=>
{
...
...
@@ -7,15 +8,7 @@ module.exports = (query, request) => {
0
:
'
delete
'
,
2
:
'
reply
'
,
}[
query
.
t
]
query
.
type
=
{
0
:
'
R_SO_4_
'
,
// 歌曲
1
:
'
R_MV_5_
'
,
// MV
2
:
'
A_PL_0_
'
,
// 歌单
3
:
'
R_AL_3_
'
,
// 专辑
4
:
'
A_DJ_1_
'
,
// 电台,
5
:
'
R_VI_62_
'
,
// 视频
6
:
'
A_EV_2_
'
,
// 动态
}[
query
.
type
]
query
.
type
=
resourceTypeMap
[
query
.
type
]
const
data
=
{
threadId
:
query
.
type
+
query
.
id
,
}
...
...
module/comment_floor.js
浏览文件 @
40185476
const
{
resourceTypeMap
}
=
require
(
'
../util/config.json
'
)
module
.
exports
=
(
query
,
request
)
=>
{
query
.
type
=
{
0
:
'
R_SO_4_
'
,
// 歌曲
1
:
'
R_MV_5_
'
,
// MV
2
:
'
A_PL_0_
'
,
// 歌单
3
:
'
R_AL_3_
'
,
// 专辑
4
:
'
A_DJ_1_
'
,
// 电台,
5
:
'
R_VI_62_
'
,
// 视频
}[
query
.
type
]
query
.
type
=
resourceTypeMap
[
query
.
type
]
const
data
=
{
parentCommentId
:
query
.
parentCommentId
,
threadId
:
query
.
type
+
query
.
id
,
...
...
module/comment_hot.js
浏览文件 @
40185476
const
{
resourceTypeMap
}
=
require
(
'
../util/config.json
'
)
// 热门评论
module
.
exports
=
(
query
,
request
)
=>
{
query
.
cookie
.
os
=
'
pc
'
query
.
type
=
{
0
:
'
R_SO_4_
'
,
// 歌曲
1
:
'
R_MV_5_
'
,
// MV
2
:
'
A_PL_0_
'
,
// 歌单
3
:
'
R_AL_3_
'
,
// 专辑
4
:
'
A_DJ_1_
'
,
// 电台,
5
:
'
R_VI_62_
'
,
// 视频
}[
query
.
type
]
query
.
type
=
resourceTypeMap
[
query
.
type
]
const
data
=
{
rid
:
query
.
id
,
limit
:
query
.
limit
||
20
,
...
...
module/comment_hug_list.js
浏览文件 @
40185476
const
{
resourceTypeMap
}
=
require
(
'
../util/config.json
'
)
module
.
exports
=
(
query
,
request
)
=>
{
query
.
cookie
.
os
=
'
ios
'
query
.
cookie
.
appver
=
'
7.3.27
'
query
.
type
=
{
0
:
'
R_SO_4_
'
,
// 歌曲
1
:
'
R_MV_5_
'
,
// MV
2
:
'
A_PL_0_
'
,
// 歌单
3
:
'
R_AL_3_
'
,
// 专辑
4
:
'
A_DJ_1_
'
,
// 电台,
5
:
'
R_VI_62_
'
,
// 视频
6
:
'
A_EV_2_
'
,
// 动态
}[
query
.
type
]
const
threadId
=
query
.
type
+
query
.
id
query
.
type
=
resourceTypeMap
[
query
.
type
||
0
]
const
threadId
=
query
.
type
+
query
.
sid
const
data
=
{
targetUserId
:
query
.
uid
,
commentId
:
query
.
cid
,
cursor
:
'
-1
'
,
cursor
:
query
.
cursor
||
'
-1
'
,
threadId
:
threadId
,
pageNo
:
1
,
idCursor
:
-
1
,
pageSize
:
100
,
pageNo
:
query
.
page
||
1
,
idCursor
:
query
.
idCursor
||
-
1
,
pageSize
:
query
.
pageSize
||
100
,
}
return
request
(
'
POST
'
,
...
...
module/comment_like.js
浏览文件 @
40185476
const
{
resourceTypeMap
}
=
require
(
'
../util/config.json
'
)
// 点赞与取消点赞评论
module
.
exports
=
(
query
,
request
)
=>
{
query
.
cookie
.
os
=
'
pc
'
query
.
t
=
query
.
t
==
1
?
'
like
'
:
'
unlike
'
query
.
type
=
{
0
:
'
R_SO_4_
'
,
// 歌曲
1
:
'
R_MV_5_
'
,
// MV
2
:
'
A_PL_0_
'
,
// 歌单
3
:
'
R_AL_3_
'
,
// 专辑
4
:
'
A_DJ_1_
'
,
// 电台,
5
:
'
R_VI_62_
'
,
// 视频
6
:
'
A_EV_2_
'
,
// 动态
}[
query
.
type
]
query
.
type
=
resourceTypeMap
[
query
.
type
]
const
data
=
{
threadId
:
query
.
type
+
query
.
id
,
commentId
:
query
.
cid
,
...
...
module/comment_new.js
浏览文件 @
40185476
const
{
resourceTypeMap
}
=
require
(
'
../util/config.json
'
)
// 评论
module
.
exports
=
(
query
,
request
)
=>
{
query
.
cookie
.
os
=
'
pc
'
query
.
type
=
{
0
:
'
R_SO_4_
'
,
// 歌曲
1
:
'
R_MV_5_
'
,
// MV
2
:
'
A_PL_0_
'
,
// 歌单
3
:
'
R_AL_3_
'
,
// 专辑
4
:
'
A_DJ_1_
'
,
// 电台,
5
:
'
R_VI_62_
'
,
// 视频
6
:
'
A_EV_2_
'
,
// 动态
}[
query
.
type
]
query
.
type
=
resourceTypeMap
[
query
.
type
]
const
threadId
=
query
.
type
+
query
.
id
const
pageSize
=
query
.
pageSize
||
20
const
pageNo
=
query
.
pageNo
||
1
const
data
=
{
threadId
:
threadId
,
//'R_SO_4_863481066',
threadId
:
threadId
,
pageNo
,
showInner
:
query
.
showInner
||
true
,
pageSize
,
...
...
module/hug_comment.js
浏览文件 @
40185476
const
{
resourceTypeMap
}
=
require
(
'
../util/config.json
'
)
module
.
exports
=
(
query
,
request
)
=>
{
query
.
cookie
.
os
=
'
ios
'
query
.
cookie
.
appver
=
'
7.3.27
'
query
.
type
=
{
0
:
'
R_SO_4_
'
,
// 歌曲
1
:
'
R_MV_5_
'
,
// MV
2
:
'
A_PL_0_
'
,
// 歌单
3
:
'
R_AL_3_
'
,
// 专辑
4
:
'
A_DJ_1_
'
,
// 电台,
5
:
'
R_VI_62_
'
,
// 视频
6
:
'
A_EV_2_
'
,
// 动态
}[
query
.
type
]
const
threadId
=
query
.
type
+
query
.
id
query
.
type
=
resourceTypeMap
[
query
.
type
||
0
]
const
threadId
=
query
.
type
+
query
.
sid
const
data
=
{
targetUserId
:
query
.
uid
,
commentId
:
query
.
cid
,
...
...
module/topic_sub_list.js
0 → 100644
浏览文件 @
40185476
// 收藏的专栏
module
.
exports
=
(
query
,
request
)
=>
{
const
data
=
{
limit
:
query
.
limit
||
50
,
offset
:
query
.
offset
||
0
,
total
:
true
,
}
return
request
(
'
POST
'
,
`https://music.163.com/api/topic/sublist`
,
data
,
{
crypto
:
'
weapi
'
,
cookie
:
query
.
cookie
,
proxy
:
query
.
proxy
,
realIP
:
query
.
realIP
,
})
}
package.json
浏览文件 @
40185476
{
"name"
:
"NeteaseCloudMusicApi"
,
"version"
:
"3.4
6.1
"
,
"version"
:
"3.4
7.0
"
,
"description"
:
"网易云音乐 NodeJS 版 API"
,
"scripts"
:
{
"start"
:
"node app.js"
,
...
...
util/config.json
浏览文件 @
40185476
{
"anonymous_token"
:
"8aae43f148f990410b9a2af38324af24e87ab9227c9265627ddd10145db744295fcd8701dc45b1ab8985e142f491516295dd965bae848761274a577a62b0fdc54a50284d1e434dcc04ca6d1a52333c9a"
"anonymous_token"
:
"8aae43f148f990410b9a2af38324af24e87ab9227c9265627ddd10145db744295fcd8701dc45b1ab8985e142f491516295dd965bae848761274a577a62b0fdc54a50284d1e434dcc04ca6d1a52333c9a"
,
"resourceTypeMap"
:
{
"0"
:
"R_SO_4_"
,
"1"
:
"R_MV_5_"
,
"2"
:
"A_PL_0_"
,
"3"
:
"R_AL_3_"
,
"4"
:
"A_DJ_1_"
,
"5"
:
"R_VI_62_"
,
"6"
:
"A_EV_2_"
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录