mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-07-03 15:12:10 +08:00
添加乐签信息接口 #1365
This commit is contained in:
parent
136f14db49
commit
9803e2e5a1
@ -1,5 +1,9 @@
|
||||
# 更新日志
|
||||
|
||||
### 4.1.1 | 2021.11.20
|
||||
|
||||
- 添加乐签信息接口 [#1365](https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1365)
|
||||
|
||||
### 4.1.0 | 2021.11.20
|
||||
|
||||
- 修复新版评论返回参数错误问题 [#1393](https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1393) [#1377](https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1377)
|
||||
@ -8,7 +12,6 @@
|
||||
|
||||
- 新增发送文本动态接口, 获取客户端歌曲下载链接 url 接口 [#1391](https://github.com/Binaryify/NeteaseCloudMusicApi/pull/1391)
|
||||
|
||||
|
||||
### 4.0.23 | 2021.9.15
|
||||
|
||||
- 修复文件上传设置问题 [#1355](https://github.com/Binaryify/NeteaseCloudMusicApi/pull/1355)
|
||||
|
@ -348,6 +348,7 @@ banner({ type:0 }).then(res=>{
|
||||
226. 发送文本动态
|
||||
227. 获取客户端歌曲下载 url
|
||||
228. 获取歌单所有歌曲
|
||||
229. 乐签信息
|
||||
|
||||
## 更新日志
|
||||
|
||||
|
171
docs/README.md
171
docs/README.md
@ -244,6 +244,8 @@
|
||||
226. 发送文本动态
|
||||
227. 获取客户端歌曲下载 url
|
||||
228. 获取歌单所有歌曲
|
||||
229. 乐签信息
|
||||
|
||||
## 安装
|
||||
|
||||
```shell
|
||||
@ -271,9 +273,11 @@ $ set PORT=4000 && node app.js
|
||||
```
|
||||
|
||||
服务器启动默认 host 为 localhost,如果需要更改, 可使用以下命令 : Mac/Linux
|
||||
|
||||
```shell
|
||||
$ HOST=127.0.0.1 node app.js
|
||||
```
|
||||
|
||||
windows 下使用 git-bash 或者 cmder 等终端执行以下命令 :
|
||||
|
||||
```shell
|
||||
@ -281,8 +285,11 @@ $ set HOST=127.0.0.1 && node app.js
|
||||
```
|
||||
|
||||
## Vercel 部署
|
||||
|
||||
v4.0.8 加入了 Vercel 配置文件,可以直接在 Vercel 下部署了,不需要自己的服务器(访问 Vercel 部署的接口,需要额外加一个 realIP 参数,如 `/song/url?id=191254&realIP=116.25.146.177`)
|
||||
|
||||
### 操作方法
|
||||
|
||||
1. fork 此项目
|
||||
2. 在 Vercel 官网点击 `New Project`
|
||||
3. 点击 `Import Git Repository` 并选择你 fork 的此项目并点击`import`
|
||||
@ -304,24 +311,26 @@ fetch(url).then(function() {
|
||||
// 结果
|
||||
// {"data":[{"id":33894312,"url":"http://m10.music.126.net/20180104125640/930a968b3fb04908b733506b3833e60b/ymusic/0fd6/4f65/43ed/a8772889f38dfcb91c04da915b301617.mp3","br":320000,"size":10691439,"md5":"a8772889f38dfcb91c04da915b301617","code":200,"expi":1200,"type":"mp3","gain":-2.0E-4,"fee":0,"uf":null,"payed":0,"flag":0,"canExtend":false}],"code": 200}
|
||||
```
|
||||
|
||||
v3.3.0 后支持使用 PAC 代理,如 `?proxy=http://192.168.0.1/proxy.pac`
|
||||
|
||||
## 可以在 Node.js 调用
|
||||
|
||||
v3.31.0 后支持 Node.js 调用,导入的方法为`module`内的文件名,返回内容包含`status`和`body`,`status`为状态码,`body`为请求返回内容,参考`module_example` 文件夹下的 `test.js`
|
||||
|
||||
```js
|
||||
const { login_cellphone, user_cloud } = require('NeteaseCloudMusicApi')
|
||||
async function main() {
|
||||
try {
|
||||
const result = await login_cellphone({
|
||||
phone: '手机号',
|
||||
password: '密码'
|
||||
password: '密码',
|
||||
})
|
||||
console.log(result)
|
||||
const result2 = await user_cloud({
|
||||
cookie: result.body.cookie // 凭证
|
||||
cookie: result.body.cookie, // 凭证
|
||||
})
|
||||
console.log(result2.body)
|
||||
|
||||
} catch (error) {
|
||||
console.log(error)
|
||||
}
|
||||
@ -330,10 +339,11 @@ main()
|
||||
```
|
||||
|
||||
## 支持 TypeScript
|
||||
|
||||
```ts
|
||||
// test.ts
|
||||
import { banner } from 'NeteaseCloudMusicApi'
|
||||
banner({ type:0 }).then(res=>{
|
||||
banner({ type: 0 }).then((res) => {
|
||||
console.log(res)
|
||||
})
|
||||
```
|
||||
@ -385,6 +395,7 @@ $ sudo docker run -d -p 3000:3000 netease-music-api
|
||||
## 接口文档
|
||||
|
||||
### 调用前须知
|
||||
|
||||
!> 本项目不提供线上 demo,请不要轻易信任使用他人提供的公开服务,以免发生安全问题,泄露自己的账号和密码
|
||||
|
||||
!> 为使用方便,降低门槛, 文档示例接口直接使用了 GET 请求,本项目同时支持 GET/POST 请按实际需求使用 (POST 请求 url 必须添加时间戳,使每次请求 url 不一样,不然请求会被缓存)
|
||||
@ -423,8 +434,6 @@ $ sudo docker run -d -p 3000:3000 netease-music-api
|
||||
|
||||
`password`: 密码
|
||||
|
||||
|
||||
|
||||
**可选参数 :**
|
||||
`countrycode`: 国家码,用于国外手机号登录,例如美国传入:`1`
|
||||
|
||||
@ -456,20 +465,26 @@ $ sudo docker run -d -p 3000:3000 netease-music-api
|
||||
Cookies,非跨域情况请求会自动带上 Cookies,跨域情况参考`调用前须知`
|
||||
|
||||
v3.30.0 后支持手动传入 cookie,登录接口返回内容新增 `cookie` 字段,保存到本地后,get 请求带上`?cookie=xxx` (先使用 `encodeURIComponent()` 编码 cookie 值) 或者 post 请求 body 带上 `cookie` 即可,如:`/user/cloud?cookie=xxx` 或者
|
||||
|
||||
```
|
||||
{
|
||||
...,
|
||||
cookie:"xxx"
|
||||
}
|
||||
```
|
||||
|
||||
#### 3. 二维码登录
|
||||
|
||||
说明: 二维码登录涉及到 3 个接口,调用务必带上时间戳,防止缓存
|
||||
|
||||
##### 1. 二维码 key 生成接口
|
||||
|
||||
说明: 调用此接口可生成一个 key
|
||||
|
||||
**接口地址 :** `/login/qr/key`
|
||||
|
||||
##### 2. 二维码生成接口
|
||||
|
||||
说明: 调用此接口传入上一个接口生成的 key 可生成二维码图片的 base64 和二维码信息,可使用 base64 展示图片,或者使用二维码信息内容自行使用第三方二维码生成库渲染二维码
|
||||
|
||||
必选参数: `key`,由第一个接口生成
|
||||
@ -480,8 +495,8 @@ v3.30.0后支持手动传入cookie,登录接口返回内容新增 `cookie` 字
|
||||
|
||||
**调用例子 :** `/login/qr/create?key=xxx`
|
||||
|
||||
|
||||
##### 3. 二维码检测扫码状态接口
|
||||
|
||||
说明: 轮询此接口可获取二维码扫码状态,800 为二维码过期,801 为等待扫码,802 为待确认,803 为授权登录成功(803 状态码下会返回 cookies)
|
||||
|
||||
必选参数: `key`,由第一个接口生成
|
||||
@ -492,7 +507,6 @@ v3.30.0后支持手动传入cookie,登录接口返回内容新增 `cookie` 字
|
||||
|
||||
调用可参考项目文件例子`/public/qrlogin.html` (访问地址:http://localhost:3000/qrlogin.html)
|
||||
|
||||
|
||||
#### 注意
|
||||
|
||||
调用登录接口的速度比调用其他接口慢 , 因为登录过程调用了加密算法
|
||||
@ -532,7 +546,6 @@ v3.30.0后支持手动传入cookie,登录接口返回内容新增 `cookie` 字
|
||||
|
||||
**调用例子 :** `/captcha/verify?phone=13xxx&captcha=1597`
|
||||
|
||||
|
||||
### 注册(修改密码)
|
||||
|
||||
说明 : 调用此接口 ,传入手机号码和验证码,密码,昵称, 可注册网易云音乐账号(同时可修改密码)
|
||||
@ -556,6 +569,7 @@ v3.30.0后支持手动传入cookie,登录接口返回内容新增 `cookie` 字
|
||||
**调用例子 :** `/register/cellphone?phone=13xxx&password=xxxxx&captcha=1234&nickname=binary1345`
|
||||
|
||||
### 检测手机号码是否已注册
|
||||
|
||||
说明 : 调用此接口 ,可检测手机号码是否已注册
|
||||
**必选参数 :**
|
||||
`phone` : 手机号码
|
||||
@ -568,6 +582,7 @@ v3.30.0后支持手动传入cookie,登录接口返回内容新增 `cookie` 字
|
||||
**调用例子 :** `/cellphone/existence/check?phone=13xxx`
|
||||
|
||||
### 初始化昵称
|
||||
|
||||
说明 : 刚注册的账号(需登录),调用此接口 ,可初始化昵称
|
||||
**必选参数 :**
|
||||
`nickname` : 昵称
|
||||
@ -577,6 +592,7 @@ v3.30.0后支持手动传入cookie,登录接口返回内容新增 `cookie` 字
|
||||
**调用例子 :** `/activate/init/profile?nickname=testUser2019`
|
||||
|
||||
### 更换绑定手机
|
||||
|
||||
说明 : 调用此接口 ,可更换绑定手机(流程:先发送验证码到原手机号码,再发送验证码到新手机号码然后再调用此接口)
|
||||
|
||||
**必选参数 :**
|
||||
@ -604,7 +620,6 @@ v3.30.0后支持手动传入cookie,登录接口返回内容新增 `cookie` 字
|
||||
|
||||
**接口地址 :** `/login/status`
|
||||
|
||||
|
||||
### 获取用户详情
|
||||
|
||||
说明 : 登录后调用此接口 , 传入用户 id, 可以获取用户详情
|
||||
@ -639,19 +654,16 @@ v3.30.0后支持手动传入cookie,登录接口返回内容新增 `cookie` 字
|
||||
|
||||
**调用例子 :** `/user/level`
|
||||
|
||||
|
||||
### 获取用户绑定信息
|
||||
|
||||
说明 : 登录后调用此接口 , 可以获取用户绑定信息
|
||||
|
||||
**必选参数 :** `uid` : 用户 id
|
||||
|
||||
|
||||
**接口地址 :** `/user/binding`
|
||||
|
||||
**调用例子 :** `/user/binding?uid=32953014`
|
||||
|
||||
|
||||
### 用户绑定手机
|
||||
|
||||
说明 : 登录后调用此接口 , 可以更换绑定手机
|
||||
@ -668,12 +680,10 @@ v3.30.0后支持手动传入cookie,登录接口返回内容新增 `cookie` 字
|
||||
|
||||
`countrycode`: 国家地区代码,默认 86
|
||||
|
||||
|
||||
**接口地址 :** `/user/replacephone`
|
||||
|
||||
**调用例子 :** `/user/replacephone?phone=xxx&captcha=1234&oldcaptcha=2345`
|
||||
|
||||
|
||||
### 更新用户信息
|
||||
|
||||
说明 : 登录后调用此接口 , 传入相关信息,可以更新用户信息
|
||||
@ -699,6 +709,7 @@ signature:用户签名
|
||||
**调用例子 :** `/user/update?gender=0&signature=测试签名&city=440300&nickname=binary&birthday=1525918298004&province=440000`
|
||||
|
||||
### 更新头像
|
||||
|
||||
说明 : 登录后调用此接口,使用`'Content-Type': 'multipart/form-data'`上传图片 formData(name 为'imgFile'),可更新头像(参考:https://github.com/Binaryify/NeteaseCloudMusicApi/blob/master/public/avatar_update.html),支持命令行调用,参考module_example目录下`avatar_upload.js`
|
||||
|
||||
**可选参数 :**
|
||||
@ -713,6 +724,7 @@ signature:用户签名
|
||||
**调用例子 :** `/avatar/upload?imgSize=200`
|
||||
|
||||
### 国家编码列表
|
||||
|
||||
说明 : 调用此接口,可获取国家编码列表
|
||||
|
||||
**接口地址 :** `/countries/code/list`
|
||||
@ -757,20 +769,24 @@ tags:歌单tag ,多个用 `;` 隔开,只能用官方规定标签
|
||||
**调用例子 :** `/playlist/update?id=24381616&name=新歌单&desc=描述&tags=欧美`
|
||||
|
||||
### 更新歌单描述
|
||||
|
||||
说明 : 登录后调用此接口,可以单独更新用户歌单描述
|
||||
|
||||
**必选参数 :**
|
||||
|
||||
```
|
||||
id:歌单id
|
||||
|
||||
desc:歌单描述
|
||||
|
||||
```
|
||||
|
||||
**接口地址 :** `/playlist/desc/update`
|
||||
|
||||
**调用例子 :** `/playlist/desc/update?id=24381616&desc=描述`
|
||||
|
||||
### 更新歌单名
|
||||
|
||||
说明 : 登录后调用此接口,可以单独更新用户歌单名
|
||||
|
||||
**必选参数 :**
|
||||
@ -781,11 +797,13 @@ id: 歌单id
|
||||
name: 歌单名
|
||||
|
||||
```
|
||||
|
||||
**接口地址 :** `/playlist/name/update`
|
||||
|
||||
**调用例子 :** `/playlist/name/update?id=24381616&name=歌单名`
|
||||
|
||||
### 更新歌单标签
|
||||
|
||||
说明 : 登录后调用此接口,可以单独更新用户歌单标签
|
||||
|
||||
**必选参数 :**
|
||||
@ -796,12 +814,13 @@ id: 歌单id
|
||||
tags: 歌单标签
|
||||
|
||||
```
|
||||
|
||||
**接口地址 :** `/playlist/tags/update`
|
||||
|
||||
**调用例子 :** `/playlist/tags/update?id=24381616&tags=学习`
|
||||
|
||||
|
||||
### 歌单封面上传
|
||||
|
||||
说明 : 登录后调用此接口,使用`'Content-Type': 'multipart/form-data'`上传图片 formData(name 为'imgFile'),可更新歌单封面(参考:https://github.com/Binaryify/NeteaseCloudMusicApi/blob/master/public/playlist_cover_update.html)
|
||||
|
||||
**必选参数 :**
|
||||
@ -818,10 +837,9 @@ tags: 歌单标签
|
||||
|
||||
**调用例子 :** `/playlist/cover/update?id=3143833470&imgSize=200`
|
||||
|
||||
|
||||
### 调整歌单顺序
|
||||
说明 : 登录后调用此接口,可以根据歌单id顺序调整歌单顺序
|
||||
|
||||
说明 : 登录后调用此接口,可以根据歌单 id 顺序调整歌单顺序
|
||||
|
||||
**必选参数 :**
|
||||
|
||||
@ -832,8 +850,8 @@ tags: 歌单标签
|
||||
**调用例子 :** `/playlist/order/update?ids=[111,222]`
|
||||
|
||||
### 调整歌曲顺序
|
||||
说明 : 登录后调用此接口,可以根据歌曲id顺序调整歌曲顺序
|
||||
|
||||
说明 : 登录后调用此接口,可以根据歌曲 id 顺序调整歌曲顺序
|
||||
|
||||
**必选参数 :**
|
||||
`pid`: 歌单 id
|
||||
@ -916,6 +934,7 @@ tags: 歌单标签
|
||||
**调用例子 :** `/user/event?uid=32953014` `/user/event?uid=32953014&limit=1&lasttime=1558011138743`
|
||||
|
||||
返回结果的`type`参数对应:
|
||||
|
||||
```
|
||||
18 分享单曲
|
||||
19 分享专辑
|
||||
@ -928,6 +947,7 @@ tags: 歌单标签
|
||||
```
|
||||
|
||||
### 转发用户动态
|
||||
|
||||
说明 : 登录后调用此接口 ,可以转发用户动态
|
||||
|
||||
**必选参数 :** `uid` : 用户 id
|
||||
@ -940,8 +960,8 @@ tags: 歌单标签
|
||||
|
||||
**调用例子 :** `/event/forward?evId=6712917601&uid=32953014&forwards=测试内容`
|
||||
|
||||
|
||||
### 删除用户动态
|
||||
|
||||
说明 : 登录后调用此接口 ,可以删除用户动态
|
||||
|
||||
**必选参数 :** `evId` : 动态 id
|
||||
@ -951,6 +971,7 @@ tags: 歌单标签
|
||||
**调用例子 :** `/event/del?evId=6712917601`
|
||||
|
||||
### 分享歌曲、歌单、mv、电台、电台节目到动态
|
||||
|
||||
说明 : 登录后调用此接口 ,可以分享歌曲、歌单、mv、电台、电台节目到动态
|
||||
|
||||
**必选参数 :** `id` : 资源 id (歌曲,歌单,mv,电台,电台节目对应 id)
|
||||
@ -1018,6 +1039,7 @@ tags: 歌单标签
|
||||
**接口地址 :** `/topic/detail`
|
||||
|
||||
**调用例子 :** `/topic/detail?actid=111551188`
|
||||
|
||||
### 获取话题详情热门动态
|
||||
|
||||
说明 : 调用此接口 , 可获取话题详情热门动态
|
||||
@ -1026,8 +1048,8 @@ tags: 歌单标签
|
||||
|
||||
**调用例子 :** `/topic/detail/event/hot?actid=111551188`
|
||||
|
||||
|
||||
### 云村热评(官方下架,暂不能用)
|
||||
|
||||
说明 : 登录后调用此接口 , 可获取云村热评
|
||||
|
||||
**接口地址 :** `/comment/hotwall/list`
|
||||
@ -1035,6 +1057,7 @@ tags: 歌单标签
|
||||
**调用例子 :** `/comment/hotwall/list`
|
||||
|
||||
### 心动模式/智能播放
|
||||
|
||||
说明 : 登录后调用此接口 , 可获取心动模式/智能播放列表
|
||||
**必选参数 :** `id` : 歌曲 id
|
||||
|
||||
@ -1083,6 +1106,7 @@ tags: 歌单标签
|
||||
```
|
||||
|
||||
`area` 取值:
|
||||
|
||||
```
|
||||
-1:全部
|
||||
7华语
|
||||
@ -1092,12 +1116,10 @@ tags: 歌单标签
|
||||
0:其他
|
||||
```
|
||||
|
||||
|
||||
**接口地址 :** `/artist/list`
|
||||
|
||||
**调用例子 :** `/artist/list?type=1&area=96&initial=b` `/artist/list?type=2&area=2&initial=b`
|
||||
|
||||
|
||||
### 收藏/取消收藏歌手
|
||||
|
||||
说明 : 调用此接口,可收藏歌手
|
||||
@ -1112,7 +1134,6 @@ tags: 歌单标签
|
||||
|
||||
**调用例子 :** `/artist/sub?id=6452&t=1`
|
||||
|
||||
|
||||
### 歌手热门 50 首歌曲
|
||||
|
||||
说明 : 调用此接口,可获取歌手热门 50 首歌曲
|
||||
@ -1126,6 +1147,7 @@ tags: 歌单标签
|
||||
**调用例子 :** `/artist/top/song?id=6452`
|
||||
|
||||
### 歌手全部歌曲
|
||||
|
||||
说明 : 调用此接口,可获取歌手全部歌曲
|
||||
**必选参数 :**
|
||||
|
||||
@ -1236,6 +1258,7 @@ tags: 歌单标签
|
||||
**调用例子 :** `/top/playlist?limit=10&order=new`
|
||||
|
||||
### 精品歌单标签列表
|
||||
|
||||
说明 : 调用此接口 , 可获取精品歌单标签列表
|
||||
|
||||
**接口地址 :** `/playlist/highquality/tags`
|
||||
@ -1292,7 +1315,6 @@ tags: 歌单标签
|
||||
|
||||
**调用例子 :** `/playlist/track/all?id=24381616&limit=10`
|
||||
|
||||
|
||||
### 歌单详情动态
|
||||
|
||||
说明 : 调用后可获取歌单详情动态部分,如评论数,是否收藏,播放数
|
||||
@ -1317,7 +1339,6 @@ tags: 歌单标签
|
||||
|
||||
**调用例子 :** `/song/url?id=33894312` `/song/url?id=405998841,33894312`
|
||||
|
||||
|
||||
### 音乐是否可用
|
||||
|
||||
说明: 调用此接口,传入歌曲 id, 可获取音乐是否可用,返回 `{ success: true, message: 'ok' }` 或者 `{ success: false, message: '亲爱的,暂无版权' }`
|
||||
@ -1349,6 +1370,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
**调用例子 :** `/search?keywords= 海阔天空` `/cloudsearch?keywords= 海阔天空`
|
||||
|
||||
### 默认搜索关键词
|
||||
|
||||
说明 : 调用此接口 , 可获取默认搜索关键词
|
||||
|
||||
**接口地址 :** `/search/default`
|
||||
@ -1418,7 +1440,6 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
**调用例子 :** `/playlist/delete?id=2947311456` , `/playlist/delete?id=5013464397,5013427772`
|
||||
|
||||
|
||||
### 收藏/取消收藏歌单
|
||||
|
||||
说明 : 调用此接口 , 传入类型和歌单 id 可收藏歌单或者取消收藏歌单
|
||||
@ -1432,9 +1453,8 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
**调用例子 :** `/playlist/subscribe?t=1&id=106697785` `/playlist/subscribe?t=2&id=106697785`
|
||||
|
||||
|
||||
|
||||
### 歌单收藏者
|
||||
|
||||
说明 : 调用此接口 , 传入歌单 id 可获取歌单的所有收藏者
|
||||
**必选参数 :**
|
||||
|
||||
@ -1448,7 +1468,6 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
**调用例子 :** `/playlist/subscribers?id=544215255&limit=30`
|
||||
|
||||
|
||||
### 对歌单添加或删除歌曲
|
||||
|
||||
说明 : 调用此接口 , 可以添加歌曲到歌单或者从歌单删除某首歌曲 ( 需要登录 )
|
||||
@ -1465,6 +1484,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
**调用例子 :** `/playlist/tracks?op=add&pid=24381616&tracks=347231` ( 对应把歌曲添加到 ' 我 ' 的歌单 , 测试的时候请把这里的 pid 换成你自己的, id 和 tracks 不对可能会报 502 错误)
|
||||
|
||||
### 收藏视频到视频歌单
|
||||
|
||||
说明 : 调用此接口 , 可收藏视频到视频歌单 ( 需要登录 )
|
||||
|
||||
**必选参数 :**
|
||||
@ -1478,6 +1498,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
**调用例子 :** `/playlist/track/add?pid=5271999357&ids=186041`
|
||||
|
||||
### 删除视频歌单里的视频
|
||||
|
||||
说明 : 调用此接口 , 可删除视频歌单里的视频 ( 需要登录 )
|
||||
**必选参数 :**
|
||||
|
||||
@ -1490,6 +1511,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
**调用例子 :** `/playlist/track/delete?pid=5271999357&ids=186041`
|
||||
|
||||
### 最近播放的视频
|
||||
|
||||
说明 : 调用此接口 , 可获取最近播放的视频 ( 需要登录 )
|
||||
|
||||
**接口地址 :** `/playlist/video/recent`
|
||||
@ -1534,6 +1556,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
**调用例子 :** `/top/song?type=96`
|
||||
|
||||
### 首页-发现
|
||||
|
||||
说明 : 调用此接口 , 可获取 APP 首页信息
|
||||
|
||||
**接口地址 :** `/homepage/block/page`
|
||||
@ -1542,13 +1565,12 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
`cursor`: 上一条数据返回的 cursor
|
||||
|
||||
|
||||
### 首页-发现-圆形图标入口列表
|
||||
|
||||
说明 : 调用此接口 , 可获取 APP 首页圆形图标入口列表
|
||||
|
||||
**接口地址 :** `/homepage/dragon/ball`
|
||||
|
||||
|
||||
### 歌曲评论
|
||||
|
||||
说明 : 调用此接口 , 传入音乐 id 和 limit 参数 , 可获得该音乐的所有评论 ( 不需要登录 )
|
||||
@ -1593,7 +1615,6 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
5: 视频
|
||||
```
|
||||
|
||||
|
||||
**可选参数 :** `limit`: 取出评论数量 , 默认为 20
|
||||
|
||||
`time`: 分页参数,取上一页最后一项的 `time` 获取下一页数据
|
||||
@ -1722,12 +1743,14 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
**调用例子 :** `/comment/hot?id=186016&type=0`
|
||||
|
||||
### 新版评论接口
|
||||
|
||||
说明 : 调用此接口 , 传入资源类型和资源 id,以及排序方式,可获取对应资源的评论
|
||||
|
||||
**必选参数 :**
|
||||
`id` : 资源 id, 如歌曲 id,mv id
|
||||
|
||||
`type`: 数字 , 资源类型 , 对应歌曲 , mv, 专辑 , 歌单 , 电台, 视频对应以下类型
|
||||
|
||||
```
|
||||
0: 歌曲
|
||||
|
||||
@ -1743,6 +1766,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
6: 动态
|
||||
```
|
||||
|
||||
**可选参数 :**
|
||||
`pageNo`:分页参数,第 N 页,默认为 1
|
||||
|
||||
@ -1789,7 +1813,6 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
**调用例子 :** `/comment/like?id=29178366&cid=12840183&t=1&type=0` 对应给 [https://music.163.com/#/song?id=29178366](https://music.163.com/#/song?id=29178366) 最热门的评论点赞
|
||||
|
||||
|
||||
注意: 动态点赞不需要传入 id 参数,需要传入动态的 `threadId` 参数,如:`/comment/like?type=6&cid=1419532712&threadId=A_EV_2_6559519868_32953014&t=0`, `threadId` 可通过 `/event`,`/user/event` 接口获取
|
||||
|
||||
### 抱一抱评论
|
||||
@ -1834,7 +1857,6 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
**调用例子 :** `/comment/hug/list?uid=285516405&cid=1167145843&sid=863481066&pageSize=2&page=1`
|
||||
|
||||
|
||||
### 发送/删除评论
|
||||
|
||||
说明 : 调用此接口,可发送评论或者删除评论
|
||||
@ -1883,7 +1905,6 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
`type`: 数字,资源类型,对应歌曲,mv,专辑,歌单,电台,视频对应以下类型
|
||||
|
||||
|
||||
```
|
||||
0: 歌曲
|
||||
|
||||
@ -1907,10 +1928,8 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
**调用例子** : `/comment?t=0&type=1&id=5436712&commentId=1535550516319` (在广岛之恋 mv 删除评论)
|
||||
|
||||
|
||||
注意:如给动态删除评论,则不需要传 id,需要传动态的 `threadId`,如:`/comment?t=0&type=6&threadId=A_EV_2_6559519868_32953014&commentId=1419516382`
|
||||
|
||||
|
||||
### banner
|
||||
|
||||
说明 : 调用此接口 , 可获取 banner( 轮播图 ) 数据
|
||||
@ -1980,8 +1999,6 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
**调用例子 :** `/song/detail?ids=347230`,`/song/detail?ids=347230,347231`
|
||||
|
||||
|
||||
|
||||
### 获取专辑内容
|
||||
|
||||
说明 : 调用此接口 , 传入专辑 id, 可获得专辑内容
|
||||
@ -1992,8 +2009,8 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||
**调用例子 :** `/album?id=32311`
|
||||
|
||||
|
||||
### 专辑动态信息
|
||||
|
||||
说明 : 调用此接口 , 传入专辑 id, 可获得专辑动态信息,如是否收藏,收藏数,评论数,分享数
|
||||
|
||||
**必选参数 :** `id`: 专辑 id
|
||||
@ -2017,6 +2034,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
**调用例子 :** `/album/sub?t=1` `/album/sub?t=0`
|
||||
|
||||
### 获取已收藏专辑列表
|
||||
|
||||
说明 : 调用此接口 , 可获得已收藏专辑列表
|
||||
|
||||
**可选参数 :**
|
||||
@ -2211,6 +2229,12 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
|
||||

|
||||
|
||||
### 乐签信息
|
||||
|
||||
说明 : 调用此接口, 可获取乐签信息
|
||||
|
||||
**接口地址 :** `/sign/happy/info`
|
||||
|
||||
### 喜欢音乐
|
||||
|
||||
说明 : 调用此接口 , 传入音乐 id, 可喜欢该音乐
|
||||
@ -2280,6 +2304,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
**调用例子 :** `/top/album?offset=0&limit=30&year=2019&month=6`
|
||||
|
||||
### 全部新碟
|
||||
|
||||
说明 : 登录后调用此接口 ,可获取全部新碟
|
||||
|
||||
**可选参数 :**
|
||||
@ -2332,6 +2357,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||

|
||||
|
||||
### 全部 mv
|
||||
|
||||
说明 : 调用此接口 , 可获取全部 mv
|
||||
|
||||
**可选参数 :**
|
||||
@ -2350,6 +2376,7 @@ mp3url 不能直接用 , 可通过 `/song/url` 接口传入歌曲 id 获取具
|
||||
**调用例子 :** `/mv/all?area=港台`
|
||||
|
||||
### 最新 mv
|
||||
|
||||
说明 : 调用此接口 , 可获取最新 mv
|
||||
|
||||
**可选参数 :** `area`: 地区,可选值为全部,内地,港台,欧美,日本,韩国,不填则为全部
|
||||
@ -2471,6 +2498,7 @@ MV 数据 , 数据包含 mv 名字 , 歌手 , 发布时间 , mv 视频地址等
|
||||

|
||||
|
||||
### 获取 mv 点赞转发评论数数据
|
||||
|
||||
说明 : 调用此接口 , 传入 mvid ( 在搜索音乐的时候传 type=1004 获得 ) , 可获取对应
|
||||
MV 点赞转发评论数数据
|
||||
|
||||
@ -2495,6 +2523,7 @@ MV 点赞转发评论数数据
|
||||
`/mv/url?id=5436712` `/mv/url?id=10896407&r=1080`
|
||||
|
||||
### 获取视频标签列表
|
||||
|
||||
说明 : 调用此接口 , 可获取视频标签列表
|
||||
|
||||
**接口地址 :** `/video/group/list`
|
||||
@ -2502,6 +2531,7 @@ MV 点赞转发评论数数据
|
||||
**调用例子 :** `/video/group/list`
|
||||
|
||||
### 获取视频分类列表
|
||||
|
||||
说明 : 调用此接口 , 可获取视频分类列表
|
||||
|
||||
**接口地址 :** `/video/category/list`
|
||||
@ -2509,6 +2539,7 @@ MV 点赞转发评论数数据
|
||||
**调用例子 :** `/video/category/list`
|
||||
|
||||
### 获取视频标签/分类下的视频
|
||||
|
||||
说明 : 调用此接口 , 传入标签/分类`id`,可获取到相关的视频,分页参数只能传入 offset
|
||||
|
||||
**必选参数 :** `id`: videoGroup 的 id
|
||||
@ -2520,6 +2551,7 @@ MV 点赞转发评论数数据
|
||||
**调用例子 :** `/video/group?id=9104`
|
||||
|
||||
### 获取全部视频列表
|
||||
|
||||
说明 : 调用此接口,可获取视频分类列表,分页参数只能传入 offset
|
||||
|
||||
**可选参数 :** `offset`: 默认 0
|
||||
@ -2529,6 +2561,7 @@ MV 点赞转发评论数数据
|
||||
**调用例子 :** `/video/timeline/all`
|
||||
|
||||
### 获取推荐视频
|
||||
|
||||
说明 : 调用此接口, 可获取推荐视频,分页参数只能传入 offset
|
||||
|
||||
**可选参数 :** `offset`: 默认 0
|
||||
@ -2547,7 +2580,6 @@ MV 点赞转发评论数数据
|
||||
|
||||
**调用例子 :** `/related/allvideo?id=89ADDE33C0AAE8EC14B99F6750DB954D`
|
||||
|
||||
|
||||
### 视频详情
|
||||
|
||||
说明 : 调用此接口 , 可获取视频详情
|
||||
@ -2559,6 +2591,7 @@ MV 点赞转发评论数数据
|
||||
**调用例子 :** `/video/detail?id=89ADDE33C0AAE8EC14B99F6750DB954D`
|
||||
|
||||
### 获取视频点赞转发评论数数据
|
||||
|
||||
说明 : 调用此接口 , 传入 vid ( 视频 id ) , 可获取对应视频点赞转发评论数数据
|
||||
**必选参数 :** `vid`: 视频 id
|
||||
|
||||
@ -2576,7 +2609,6 @@ MV 点赞转发评论数数据
|
||||
|
||||
**调用例子 :** `/video/url?id=89ADDE33C0AAE8EC14B99F6750DB954D`
|
||||
|
||||
|
||||
### 所有榜单
|
||||
|
||||
说明 : 调用此接口,可获取所有榜单
|
||||
@ -2585,6 +2617,7 @@ MV 点赞转发评论数数据
|
||||
**调用例子 :** `/toplist`
|
||||
|
||||
### 排行榜详情
|
||||
|
||||
说明: 请使用[歌单详情](#获取歌单详情)接口,传入排行榜 id 获取排行榜详情数据(排行榜也是歌单的一种)
|
||||
|
||||
~~说明 : 调用此接口 , 传入榜单 id, 可获取不同排行榜数据(v3.34.0 之后不再支持 idx 参数)~~
|
||||
@ -2595,7 +2628,6 @@ MV 点赞转发评论数数据
|
||||
|
||||
~~**调用例子 :** `/top/list?id=2809577409`~~
|
||||
|
||||
|
||||
### 所有榜单内容摘要
|
||||
|
||||
说明 : 调用此接口,可获取所有榜单内容摘要
|
||||
@ -2609,6 +2641,7 @@ MV 点赞转发评论数数据
|
||||
说明 : 调用此接口 , 可获取排行榜中的歌手榜
|
||||
|
||||
**可选参数 :**
|
||||
|
||||
```
|
||||
type : 地区
|
||||
1: 华语
|
||||
@ -2616,6 +2649,7 @@ type : 地区
|
||||
3: 韩国
|
||||
4: 日本
|
||||
```
|
||||
|
||||
**接口地址 :** `/toplist/artist`
|
||||
|
||||
**调用例子 :** `/toplist/artist`
|
||||
@ -2636,6 +2670,7 @@ type : 地区
|
||||
**调用例子 :** `/user/cloud`
|
||||
|
||||
### 云盘数据详情
|
||||
|
||||
说明 : 登录后调用此接口 , 传入云盘歌曲 id,可获取云盘数据详情
|
||||
|
||||
**必选参数 :** `id`: 歌曲 id,可多个,用逗号隔开
|
||||
@ -2644,8 +2679,8 @@ type : 地区
|
||||
|
||||
**调用例子 :** `/user/cloud/detail?id=5374627`
|
||||
|
||||
|
||||
### 云盘歌曲删除
|
||||
|
||||
说明 : 登录后调用此接口 , 可删除云盘歌曲
|
||||
|
||||
**必选参数 :** `id`: 歌曲 id,可多个,用逗号隔开
|
||||
@ -2655,6 +2690,7 @@ type : 地区
|
||||
**调用例子 :** `/user/cloud/del`
|
||||
|
||||
### 云盘上传
|
||||
|
||||
说明 : 登录后调用此接口,使用`'Content-Type': 'multipart/form-data'`上传 mp3 formData(name 为'songFile'),可上传歌曲到云盘
|
||||
|
||||
参考: https://github.com/Binaryify/NeteaseCloudMusicApi/blob/master/public/cloud.html
|
||||
@ -2668,6 +2704,7 @@ type : 地区
|
||||
**调用例子 :** `/cloud`
|
||||
|
||||
### 云盘歌曲信息匹配纠正
|
||||
|
||||
说明 : 登录后调用此接口,可对云盘歌曲信息匹配纠正,如需取消匹配,asid 需要传 0
|
||||
|
||||
**必选参数 :**
|
||||
@ -2682,6 +2719,7 @@ type : 地区
|
||||
**调用例子 :** `/cloud/match?uid=32953014&sid=aaa&asid=bbb` `/cloud/match?uid=32953014&sid=bbb&asid=0`
|
||||
|
||||
### 电台 banner
|
||||
|
||||
说明 : 调用此接口,可获取电台 banner
|
||||
|
||||
**接口地址 :** `/dj/banner`
|
||||
@ -2689,6 +2727,7 @@ type : 地区
|
||||
**调用例子 :** `/dj/banner`
|
||||
|
||||
### 电台个性推荐
|
||||
|
||||
说明 : 调用此接口,可获取电台个性推荐列表
|
||||
**可选参数 :**
|
||||
|
||||
@ -2699,6 +2738,7 @@ type : 地区
|
||||
**调用例子 :** `/dj/personalize/recommend?limit=5`
|
||||
|
||||
### 电台订阅者列表
|
||||
|
||||
说明 : 调用此接口,可获取电台订阅者列表
|
||||
**必选参数 :** `id`: 电台 id
|
||||
|
||||
@ -2722,6 +2762,7 @@ type : 地区
|
||||
**调用例子 :** `/user/audio?uid=32953014`
|
||||
|
||||
### 热门电台
|
||||
|
||||
说明 : 调用此接口,可获取热门电台
|
||||
|
||||
**可选参数 :**
|
||||
@ -2748,6 +2789,7 @@ type : 地区
|
||||
**调用例子 :** `/dj/program/toplist?limit=1`
|
||||
|
||||
### 电台 - 付费精品
|
||||
|
||||
说明 : 调用此接口,可获取付费精品电台
|
||||
|
||||
**可选参数 :**
|
||||
@ -2758,8 +2800,8 @@ type : 地区
|
||||
|
||||
**调用例子 :** `/dj/toplist/pay?limit=30`
|
||||
|
||||
|
||||
### 电台 - 24 小时节目榜
|
||||
|
||||
说明 : 调用此接口,可获取 24 小时节目榜
|
||||
|
||||
**可选参数 :**
|
||||
@ -2771,6 +2813,7 @@ type : 地区
|
||||
**调用例子 :** `/dj/program/toplist/hours?limit=1`
|
||||
|
||||
### 电台 - 24 小时主播榜
|
||||
|
||||
说明 : 调用此接口,可获取 24 小时主播榜
|
||||
|
||||
**可选参数 :**
|
||||
@ -2782,6 +2825,7 @@ type : 地区
|
||||
**调用例子 :** `/dj/toplist/hours?limit=30`
|
||||
|
||||
### 电台 - 主播新人榜
|
||||
|
||||
说明 : 调用此接口,可获取主播新人榜
|
||||
|
||||
**可选参数 :**
|
||||
@ -2792,8 +2836,8 @@ type : 地区
|
||||
|
||||
**调用例子 :** `/dj/toplist/newcomer?limit=30`
|
||||
|
||||
|
||||
### 电台 - 最热主播榜
|
||||
|
||||
说明 : 调用此接口,可获取最热主播榜
|
||||
|
||||
**可选参数 :**
|
||||
@ -2899,7 +2943,6 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
|
||||
说明 : 登录后调用此接口, 可获得电台非热门类型
|
||||
|
||||
|
||||
**接口地址 :** `/dj/category/excludehot`
|
||||
|
||||
**调用例子 :** `/dj/category/excludehot`
|
||||
@ -2908,7 +2951,6 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
|
||||
说明 : 登录后调用此接口, 可获得电台推荐类型
|
||||
|
||||
|
||||
**接口地址 :** `/dj/category/recommend`
|
||||
|
||||
**调用例子 :** `/dj/category/recommend`
|
||||
@ -2917,7 +2959,6 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
|
||||
说明 : 登录后调用此接口, 可获得电台今日优选
|
||||
|
||||
|
||||
**接口地址 :** `/dj/today/perfered`
|
||||
|
||||
**调用例子 :** `/dj/today/perfered`
|
||||
@ -2954,6 +2995,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/dj/program?rid=336355127&limit=40` ( 对应 ' 代码时间 ' 的节目列表 )
|
||||
|
||||
### 电台 - 节目详情
|
||||
|
||||
说明 : 调用此接口传入电台节目 id,可获得电台节目详情
|
||||
|
||||
**必选参数 :** `id`: 电台节目 的 id
|
||||
@ -3037,6 +3079,7 @@ 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`
|
||||
@ -3044,6 +3087,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/msg/recentcontact`
|
||||
|
||||
### 私信内容
|
||||
|
||||
说明 : 登录后调用此接口 , 可获取私信内容
|
||||
|
||||
**必选参数 :**
|
||||
@ -3072,7 +3116,6 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
|
||||
`before` : 分页参数,取上一页最后一个歌单的 `updateTime` 获取下一页数据
|
||||
|
||||
|
||||
**接口地址 :** `/msg/comments`
|
||||
|
||||
**调用例子 :** `/msg/comments?uid=32953014`
|
||||
@ -3091,7 +3134,6 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
|
||||
**调用例子 :** `/msg/forwards?limit=3`
|
||||
|
||||
|
||||
### 通知 - 通知
|
||||
|
||||
说明 : 登录后调用此接口 ,可获取通知
|
||||
@ -3102,12 +3144,12 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
|
||||
`lasttime` : 返回数据的 `time` ,默认-1,传入上一次返回结果的 time,将会返回下一页的数据
|
||||
|
||||
|
||||
**接口地址 :** `/msg/notices`
|
||||
|
||||
**调用例子 :** `/msg/notices?limit=3`
|
||||
|
||||
### 设置
|
||||
|
||||
说明 : 登录后调用此接口 ,可获取用户设置
|
||||
|
||||
**接口地址 :** `/setting`
|
||||
@ -3115,6 +3157,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/setting`
|
||||
|
||||
### 数字专辑-新碟上架
|
||||
|
||||
说明 : 调用此接口 ,可获取数字专辑-新碟上架
|
||||
|
||||
**可选参数 :**
|
||||
@ -3127,6 +3170,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/album/list?limit=10`
|
||||
|
||||
### 数字专辑&数字单曲-榜单
|
||||
|
||||
说明 : 调用此接口 ,可获取数字专辑&数字单曲-榜单
|
||||
|
||||
**可选参数 :**
|
||||
@ -3160,14 +3204,15 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/album/list/style?area=Z_H&offset=2`
|
||||
|
||||
### 数字专辑详情
|
||||
|
||||
说明 : 调用此接口 ,传入数字专辑 id 可获取数字专辑详情(和歌单详情有差异)
|
||||
|
||||
**接口地址 :** `/album/detail`
|
||||
|
||||
**调用例子 :** `/album/detail?id=84547195`
|
||||
|
||||
|
||||
### 我的数字专辑
|
||||
|
||||
说明 : 登录后调用此接口 ,可获取我的数字专辑
|
||||
|
||||
**接口地址 :** `/digitalAlbum/purchased`
|
||||
@ -3175,6 +3220,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/digitalAlbum/purchased?limit=10`
|
||||
|
||||
### 购买数字专辑
|
||||
|
||||
说明 : 登录后调用此接口 ,可获取购买数字专辑的地址,把地址生成二维码后,可扫描购买专辑
|
||||
|
||||
**必选参数 :**
|
||||
@ -3190,6 +3236,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/digitalAlbum/ordering?id=86286082&payment=3&quantity=1`
|
||||
|
||||
### 音乐日历
|
||||
|
||||
说明 : 登录后调用此接口,传入开始和结束时间,可获取音乐日历
|
||||
|
||||
**接口地址 :** `/calendar`
|
||||
@ -3197,6 +3244,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/calendar?startTime=1606752000000&endTime=1609430399999`
|
||||
|
||||
### 云贝
|
||||
|
||||
说明 : 登录后调用此接口可获取云贝签到信息(连续签到天数,第二天全部可获得的云贝)
|
||||
|
||||
**接口地址 :** `/yunbei`
|
||||
@ -3204,6 +3252,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/yunbei`
|
||||
|
||||
### 云贝今日签到信息
|
||||
|
||||
说明 : 登录后调用此接口可获取云贝今日签到信息(今日签到获取的云贝数)
|
||||
|
||||
**接口地址 :** `/yunbei/today`
|
||||
@ -3211,6 +3260,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/yunbei/today`
|
||||
|
||||
### 云贝签到
|
||||
|
||||
说明 : 登录后调用此接口可进行云贝签到
|
||||
|
||||
**接口地址 :** `/yunbei/sign`
|
||||
@ -3218,6 +3268,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/yunbei/sign`
|
||||
|
||||
### 云贝账户信息
|
||||
|
||||
说明 :登录后调用此接口可获取云贝账户信息(账户云贝数)
|
||||
|
||||
**接口地址 :** `/yunbei/info`
|
||||
@ -3225,6 +3276,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/yunbei/info`
|
||||
|
||||
### 云贝所有任务
|
||||
|
||||
说明 :登录后调用此接口可获取云贝所有任务
|
||||
|
||||
**接口地址 :** `/yunbei/tasks`
|
||||
@ -3232,6 +3284,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/yunbei/tasks`
|
||||
|
||||
### 云贝 todo 任务
|
||||
|
||||
说明 :登录后调用此接口可获取云贝 todo 任务
|
||||
|
||||
**接口地址 :** `/yunbei/tasks/todo`
|
||||
@ -3239,6 +3292,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/yunbei/tasks/todo`
|
||||
|
||||
### 云贝完成任务
|
||||
|
||||
**必选参数 :**
|
||||
|
||||
`userTaskId` : 任务 id
|
||||
@ -3252,6 +3306,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/yunbei/task/finish?userTaskId=5146243240&depositCode=0`
|
||||
|
||||
### 云贝收入
|
||||
|
||||
说明 :登录后调用此接口可获取云贝收入
|
||||
|
||||
**可选参数 :** `limit`: 取出评论数量 , 默认为 10
|
||||
@ -3263,6 +3318,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/yunbei/tasks/receipt?limit=1`
|
||||
|
||||
### 云贝支出
|
||||
|
||||
说明 :登录后调用此接口可获取云贝支出
|
||||
|
||||
**可选参数 :** `limit`: 取出评论数量 , 默认为 10
|
||||
@ -3273,6 +3329,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/yunbei/tasks/expense?limit=1`
|
||||
|
||||
### 关注歌手新歌
|
||||
|
||||
说明 :登录后调用此接口可获取关注歌手新歌
|
||||
|
||||
**可选参数 :** `limit`: 取出评论数量 , 默认为 20
|
||||
@ -3283,8 +3340,8 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
|
||||
**调用例子 :** `/artist/new/song?limit=1` `/artist/new/song?limit=1&before=1602777625000`
|
||||
|
||||
|
||||
### 关注歌手新 MV
|
||||
|
||||
说明 :登录后调用此接口可获取关注歌手新 MV
|
||||
|
||||
**可选参数 :** `limit`: 取出评论数量 , 默认为 20
|
||||
@ -3296,6 +3353,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/artist/new/mv?limit=1` `/artist/new/mv?limit=1&before=1602777625000`
|
||||
|
||||
### 一起听状态
|
||||
|
||||
说明 :登录后调用此接口可获取一起听状态
|
||||
|
||||
**接口地址 :** `/listen/together/status`
|
||||
@ -3303,6 +3361,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/listen/together/status`
|
||||
|
||||
### batch 批量请求接口
|
||||
|
||||
说明 : 登录后调用此接口 ,传入接口和对应原始参数(原始参数非文档里写的参数,需参考源码),可批量请求接口
|
||||
|
||||
**接口地址 :** `/batch`
|
||||
@ -3334,6 +3393,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/yunbei/rcmd/song/history?size=10`
|
||||
|
||||
### 已购单曲
|
||||
|
||||
说明 :登录后调用此接口可获取已购买的单曲
|
||||
|
||||
**可选参数 :** `limit`: 取出评论数量 , 默认为 20
|
||||
@ -3375,6 +3435,7 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
**调用例子 :** `/vip/growthpoint`
|
||||
|
||||
### vip 成长值获取记录
|
||||
|
||||
说明 :登录后调用此接口可获取会员成长值领取记录
|
||||
|
||||
**可选参数 :** `limit`: 取出评论数量 , 默认为 20
|
||||
|
2
interface.d.ts
vendored
2
interface.d.ts
vendored
@ -1554,3 +1554,5 @@ export function playlist_track_all(
|
||||
s?: number | string
|
||||
} & RequestBaseConfig,
|
||||
): Promise<Response>
|
||||
|
||||
export function sign_happy_info(params: RequestBaseConfig): Promise<Response>
|
||||
|
9
module/sign_happy_info.js
Normal file
9
module/sign_happy_info.js
Normal file
@ -0,0 +1,9 @@
|
||||
module.exports = (query, request) => {
|
||||
const data = {}
|
||||
return request('POST', `https://music.163.com/api/sign/happy/info`, data, {
|
||||
crypto: 'weapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
})
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "NeteaseCloudMusicApi",
|
||||
"version": "4.1.0",
|
||||
"version": "4.1.1",
|
||||
"description": "网易云音乐 NodeJS 版 API",
|
||||
"scripts": {
|
||||
"start": "node app.js",
|
||||
|
Loading…
x
Reference in New Issue
Block a user