Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
amywang_xiannv
NeteaseCloudMusicApi
提交
27fbfe6e
N
NeteaseCloudMusicApi
项目概览
amywang_xiannv
/
NeteaseCloudMusicApi
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
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,发现更多精彩内容 >>
提交
27fbfe6e
编写于
3月 20, 2019
作者:
B
binaryify
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复喜欢音乐接口参数判断问题 #453,增加歌单收藏者列表接口#452,更新文档
上级
7bf01f1e
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
38 addition
and
4 deletion
+38
-4
CHANGELOG.MD
CHANGELOG.MD
+5
-0
docs/README.md
docs/README.md
+17
-1
module/like.js
module/like.js
+2
-2
module/playlist_subscribers.js
module/playlist_subscribers.js
+13
-0
package.json
package.json
+1
-1
未找到文件。
CHANGELOG.MD
浏览文件 @
27fbfe6e
# 更新日志
### 3.7.0 | 2019.03.20
-
修复喜欢音乐接口参数判断问题
-
增加歌单收藏者列表接口
### 3.6.0 | 2019.03.15
-
调整动态评论获取接口 url,使之和其他评论获取接口更统一
...
...
docs/README.md
浏览文件 @
27fbfe6e
...
...
@@ -110,6 +110,7 @@
92.
获取视频标签下的视频
93.
已收藏专辑列表
94.
获取动态评论
95.
歌单收藏者列表
## 安装
...
...
@@ -659,7 +660,7 @@ category Code 取值:
### 获取歌单详情
说明 : 歌单能看到歌单名字 , 但看不到具体歌单内容 , 调用此接口 , 传入歌单 id, 可
以获取对应歌单内的所有的音乐
以获取对应歌单内的所有的音乐
,但是返回的trackIds是完整的,tracks 则是不完整的,可拿全部 trackIds 请求一次
`song/detail`
接口获取所有歌曲的详情 (
[
https://github.com/Binaryify/NeteaseCloudMusicApi/issues/452
](
https://github.com/Binaryify/NeteaseCloudMusicApi/issues/452
)
)
**必选参数 :**
`id`
: 歌单 id
...
...
@@ -785,6 +786,21 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
返回数据如下图:
![
数据
](
https://ws1.sinaimg.cn/large/006tKfTcgy1fr3vdwx0hvj30s405u74b.jpg
)
### 歌单收藏者
说明 : 调用此接口 , 传入歌单 id 可获取歌单的所有收藏者
**必选参数 :**
`id`
: 歌单 id
**可选参数 :**
`limit`
: 取出评论数量 , 默认为 20
`offset`
: 偏移数量 , 用于分页 , 如 :( 评论页数 -1)
\*
20, 其中 20 为 limit 的值
**接口地址 :**
`/playlist/subscribers`
**调用例子 :**
`/playlist/subscribers?id=544215255&limit=30`
### 对歌单添加或删除歌曲
说明 : 调用此接口 , 可以添加歌曲到歌单或者从歌单删除某首歌曲 ( 需要登录 )
...
...
module/like.js
浏览文件 @
27fbfe6e
...
...
@@ -2,7 +2,7 @@
const
{
toBoolean
}
=
require
(
'
../util
'
)
module
.
exports
=
(
query
,
request
)
=>
{
query
.
like
=
query
.
like
?
true
:
fals
e
query
.
like
=
query
.
like
==
'
false
'
?
false
:
tru
e
const
data
=
{
trackId
:
query
.
id
,
like
:
query
.
like
...
...
@@ -10,7 +10,7 @@ module.exports = (query, request) => {
return
request
(
'
POST
'
,
`https://music.163.com/weapi/radio/like?alg=
${
query
.
alg
||
'
itembased
'
}
&trackId=
${
query
.
id
}
&
like=
${
query
.
like
}
&
time=
${
query
.
time
||
'
itembased
'
}
&trackId=
${
query
.
id
}
&time=
${
query
.
time
||
25
}
`
,
data
,
{
crypto
:
'
weapi
'
,
cookie
:
query
.
cookie
,
proxy
:
query
.
proxy
}
...
...
module/playlist_subscribers.js
0 → 100644
浏览文件 @
27fbfe6e
module
.
exports
=
(
query
,
request
)
=>
{
const
data
=
{
id
:
query
.
id
,
limit
:
query
.
limit
||
20
,
offset
:
query
.
offset
||
0
};
return
request
(
"
POST
"
,
`https://music.163.com/weapi/playlist/subscribers`
,
data
,
{
crypto
:
"
weapi
"
,
cookie
:
query
.
cookie
,
proxy
:
query
.
proxy
}
);
};
package.json
浏览文件 @
27fbfe6e
{
"name"
:
"NeteaseCloudMusicApi"
,
"version"
:
"3.
6
.0"
,
"version"
:
"3.
7
.0"
,
"description"
:
"网易云音乐 NodeJS 版 API"
,
"scripts"
:
{
"start"
:
"node app.js"
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录