Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
m0_57517058
NeteaseCloudMusicApi
提交
0e1c7eec
N
NeteaseCloudMusicApi
项目概览
m0_57517058
/
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,体验更适合开发者的 AI 搜索 >>
提交
0e1c7eec
编写于
11月 07, 2020
作者:
B
binaryify
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
添加私信音乐接口 #1016,添加最近联系人接口,修复用户动态数量不准确问题 #1010,修复 cloudsearch 接口分页问题 #1015
上级
65e32eec
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
88 addition
and
24 deletion
+88
-24
CHANGELOG.MD
CHANGELOG.MD
+9
-0
README.MD
README.MD
+2
-0
docs/README.md
docs/README.md
+32
-10
module/cloudsearch.js
module/cloudsearch.js
+7
-11
module/msg_recentcontact.js
module/msg_recentcontact.js
+16
-0
module/send_song.js
module/send_song.js
+17
-0
module/user_event.js
module/user_event.js
+4
-2
package.json
package.json
+1
-1
未找到文件。
CHANGELOG.MD
浏览文件 @
0e1c7eec
# 更新日志
### 3.46.0 | 2020.11.7
-
添加私信音乐接口
[
#1016
](
https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1016
)
-
添加最近联系人接口
-
修复用户动态数量不准确问题
[
#1010
](
https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1010
)
-
修复 cloudsearch 接口分页问题
[
#1015
](
https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1015
)
### 3.45.3 | 2020.11.1
-
`相似歌手`
,
`首页-发现-圆形图标入口列表`
接口增加匿名token
[
#877
](
https://github.com/Binaryify/NeteaseCloudMusicApi/issues/877
)
[
#988
]
(https://github.com/Binaryify/NeteaseCloudMusicApi/issues/988)
...
...
README.MD
浏览文件 @
0e1c7eec
...
...
@@ -289,6 +289,8 @@ banner({ type:0 }).then(res=>{
187.
云贝支出
188.
云贝账户信息
189.
账号信息
190.
最近联系人
191.
私信音乐
## 更新日志
...
...
docs/README.md
浏览文件 @
0e1c7eec
...
...
@@ -205,6 +205,8 @@
187.
云贝支出
188.
云贝账户信息
189.
账号信息
190.
最近联系人
191.
私信音乐
## 安装
...
...
@@ -2771,23 +2773,20 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
**调用例子 :**
`/send/text?user_ids=32953014&msg=test`
,
`/send/text?user_ids=32953014,475625142&msg=test`
### 发送私信音乐
### 私信内容
说明 : 登录后调用此接口 , 可获取私信内容
说明 : 登录后调用此接口 , 传入用户 id 和要发送的信息,音乐id, 可以发送音乐私信,返回内容为历史私信
**必选参数 :**
`uid`
: 用户 id
**可选参数 :**
`limit`
: 返回数量 , 默认为 30
`user_ids`
: 用户 id,多个需用逗号隔开
`
before`
: 分页参数,取上一页最后一项的
`time`
获取下一页数据
`
msg`
: 要发送的信息
**接口地址 :**
`/msg/private/history`
**接口地址 :**
`/send/song`
**调用例子 :**
`/send/song?user_ids=1&id=351318&msg=测试`
**调用例子 :**
`/msg/private/history?uid=9003`
(云音乐小秘书)
### 发送私信(带歌单)
...
...
@@ -2803,6 +2802,29 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
**调用例子 :**
`/send/playlist?msg=test&user_ids=475625142&playlist=705123491`
,
`/send/playlist?msg=test2&user_ids=475625142,32953014&playlist=705123493`
### 最近联系人
说明 : 登录后调用此接口 ,可获取最接近联系人
**接口地址 :**
`/msg/recentcontact`
**调用例子 :**
`/msg/recentcontact`
### 私信内容
说明 : 登录后调用此接口 , 可获取私信内容
**必选参数 :**
`uid`
: 用户 id
**可选参数 :**
`limit`
: 返回数量 , 默认为 30
`before`
: 分页参数,取上一页最后一项的
`time`
获取下一页数据
**接口地址 :**
`/msg/private/history`
**调用例子 :**
`/msg/private/history?uid=9003`
(云音乐小秘书)
### 通知 - 评论
...
...
module/cloudsearch.js
浏览文件 @
0e1c7eec
...
...
@@ -6,16 +6,12 @@ module.exports = (query, request) => {
type
:
query
.
type
||
1
,
// 1: 单曲, 10: 专辑, 100: 歌手, 1000: 歌单, 1002: 用户, 1004: MV, 1006: 歌词, 1009: 电台, 1014: 视频
limit
:
query
.
limit
||
30
,
offset
:
query
.
offset
||
0
,
total
:
true
,
}
return
request
(
'
POST
'
,
`https://music.163.com/weapi/cloudsearch/get/web`
,
data
,
{
crypto
:
'
weapi
'
,
cookie
:
query
.
cookie
,
proxy
:
query
.
proxy
,
realIP
:
query
.
realIP
,
},
)
return
request
(
'
POST
'
,
`https://music.163.com/api/cloudsearch/pc`
,
data
,
{
crypto
:
'
weapi
'
,
cookie
:
query
.
cookie
,
proxy
:
query
.
proxy
,
realIP
:
query
.
realIP
,
})
}
module/msg_recentcontact.js
0 → 100644
浏览文件 @
0e1c7eec
// 最近联系
module
.
exports
=
(
query
,
request
)
=>
{
const
data
=
{}
return
request
(
'
POST
'
,
`https://music.163.com/api/msg/recentcontact/get`
,
data
,
{
crypto
:
'
weapi
'
,
cookie
:
query
.
cookie
,
proxy
:
query
.
proxy
,
realIP
:
query
.
realIP
,
},
)
}
module/send_song.js
0 → 100644
浏览文件 @
0e1c7eec
// 私信歌曲
module
.
exports
=
(
query
,
request
)
=>
{
// query.cookie.os = 'pc'
const
data
=
{
id
:
query
.
id
,
msg
:
query
.
msg
||
''
,
type
:
'
song
'
,
userIds
:
'
[
'
+
query
.
user_ids
+
'
]
'
,
}
return
request
(
'
POST
'
,
`https://music.163.com/api/msg/private/send`
,
data
,
{
crypto
:
'
api
'
,
cookie
:
query
.
cookie
,
proxy
:
query
.
proxy
,
realIP
:
query
.
realIP
,
})
}
module/user_event.js
浏览文件 @
0e1c7eec
// 用户动态
module
.
exports
=
(
query
,
request
)
=>
{
query
.
cookie
.
os
=
'
ios
'
query
.
cookie
.
appver
=
'
7.3.27
'
const
data
=
{
getcounts
:
true
,
time
:
query
.
lasttime
||
-
1
,
...
...
@@ -9,10 +11,10 @@ module.exports = (query, request) => {
}
return
request
(
'
POST
'
,
`https://music.163.com/
we
api/event/get/
${
query
.
uid
}
`
,
`https://music.163.com/api/event/get/
${
query
.
uid
}
`
,
data
,
{
crypto
:
'
we
api
'
,
crypto
:
'
api
'
,
cookie
:
query
.
cookie
,
proxy
:
query
.
proxy
,
realIP
:
query
.
realIP
,
...
...
package.json
浏览文件 @
0e1c7eec
{
"name"
:
"NeteaseCloudMusicApi"
,
"version"
:
"3.4
5.3
"
,
"version"
:
"3.4
6.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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录