mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
update:补充 /vip/info/v2 接口
This commit is contained in:
parent
092ef8b316
commit
a892488320
@ -1,4 +1,7 @@
|
||||
# 更新日志
|
||||
### 4.9.2 | 2023.08.15
|
||||
- 补充 `/vip/info/v2` 接口
|
||||
|
||||
### 4.9.1 | 2023.08.15
|
||||
- `/vip/info` 接口增加`uid`参数
|
||||
|
||||
|
@ -2196,6 +2196,7 @@ tags: 歌单标签
|
||||
**调用例子 :** `/song/detail?ids=347230`,`/song/detail?ids=347230,347231`
|
||||
|
||||
返回字段说明(感谢 [@tuxzz](https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1121#issuecomment-774438040) 整理):
|
||||
|
||||
```
|
||||
name: String, 歌曲标题
|
||||
id: u64, 歌曲ID
|
||||
@ -2239,7 +2240,7 @@ sq: Option<Quality>, 无损质量文件信息
|
||||
h: Option<Quality>, 高质量文件信息
|
||||
m: Option<Quality>, 中质量文件信息
|
||||
l: Option<Quality>, 低质量文件信息
|
||||
a: Option<?>, 常为None, 功能未知
|
||||
a: Option<未知>, 常为None, 功能未知
|
||||
cd: Option<String>, None或如"04", "1/2", "3", "null"的字符串,表示歌曲属于专辑中第几张CD,对应音频文件的Tag
|
||||
no: u32, 表示歌曲属于CD中第几曲,0表示没有这个字段,对应音频文件的Tag
|
||||
rtUrl: Option<String(?)>, 常为None, 功能未知
|
||||
@ -3853,6 +3854,19 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
||||
|
||||
**调用例子 :** `/vip/info`, `/vip/info?uid=32953014`
|
||||
|
||||
|
||||
### 获取 VIP 信息(app端)
|
||||
|
||||
说明: 登录后调用此接口,可获取当前 VIP 信息。
|
||||
|
||||
**可选参数 :** `uid` : 用户 id
|
||||
|
||||
**接口地址 :** `/vip/info/v2`
|
||||
|
||||
**调用例子 :** `/vip/info/v2`, `/vip/info/v2?uid=32953014`
|
||||
|
||||
|
||||
|
||||
### 音乐人签到
|
||||
|
||||
说明: 音乐人登录后调用此接口,可以完成“登录音乐人中心”任务,然后通过`/musician/cloudbean/obtain`接口可以领取相应的云豆。
|
||||
|
6
interface.d.ts
vendored
6
interface.d.ts
vendored
@ -1620,6 +1620,12 @@ export function vip_info(
|
||||
} & RequestBaseConfig,
|
||||
): Promise<Response>
|
||||
|
||||
export function vip_info_v2(
|
||||
params: {
|
||||
uid?: number | string
|
||||
} & RequestBaseConfig,
|
||||
): Promise<Response>
|
||||
|
||||
export function musician_sign(params: RequestBaseConfig): Promise<Response>
|
||||
|
||||
export function song_download_url(
|
||||
|
17
module/vip_info_v2.js
Normal file
17
module/vip_info_v2.js
Normal file
@ -0,0 +1,17 @@
|
||||
// 获取 VIP 信息
|
||||
|
||||
module.exports = (query, request) => {
|
||||
return request(
|
||||
'POST',
|
||||
`https://music.163.com/api/music-vip-membership/client/vip/info`,
|
||||
{
|
||||
userId: query.uid || '',
|
||||
},
|
||||
{
|
||||
crypto: 'weapi',
|
||||
cookie: query.cookie,
|
||||
proxy: query.proxy,
|
||||
realIP: query.realIP,
|
||||
},
|
||||
)
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "NeteaseCloudMusicApi",
|
||||
"version": "4.9.1",
|
||||
"version": "4.9.2",
|
||||
"description": "网易云音乐 NodeJS 版 API",
|
||||
"scripts": {
|
||||
"start": "node app.js",
|
||||
|
Loading…
x
Reference in New Issue
Block a user