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
|
### 4.9.1 | 2023.08.15
|
||||||
- `/vip/info` 接口增加`uid`参数
|
- `/vip/info` 接口增加`uid`参数
|
||||||
|
|
||||||
|
@ -2196,6 +2196,7 @@ tags: 歌单标签
|
|||||||
**调用例子 :** `/song/detail?ids=347230`,`/song/detail?ids=347230,347231`
|
**调用例子 :** `/song/detail?ids=347230`,`/song/detail?ids=347230,347231`
|
||||||
|
|
||||||
返回字段说明(感谢 [@tuxzz](https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1121#issuecomment-774438040) 整理):
|
返回字段说明(感谢 [@tuxzz](https://github.com/Binaryify/NeteaseCloudMusicApi/issues/1121#issuecomment-774438040) 整理):
|
||||||
|
|
||||||
```
|
```
|
||||||
name: String, 歌曲标题
|
name: String, 歌曲标题
|
||||||
id: u64, 歌曲ID
|
id: u64, 歌曲ID
|
||||||
@ -2239,7 +2240,7 @@ sq: Option<Quality>, 无损质量文件信息
|
|||||||
h: Option<Quality>, 高质量文件信息
|
h: Option<Quality>, 高质量文件信息
|
||||||
m: Option<Quality>, 中质量文件信息
|
m: Option<Quality>, 中质量文件信息
|
||||||
l: Option<Quality>, 低质量文件信息
|
l: Option<Quality>, 低质量文件信息
|
||||||
a: Option<?>, 常为None, 功能未知
|
a: Option<未知>, 常为None, 功能未知
|
||||||
cd: Option<String>, None或如"04", "1/2", "3", "null"的字符串,表示歌曲属于专辑中第几张CD,对应音频文件的Tag
|
cd: Option<String>, None或如"04", "1/2", "3", "null"的字符串,表示歌曲属于专辑中第几张CD,对应音频文件的Tag
|
||||||
no: u32, 表示歌曲属于CD中第几曲,0表示没有这个字段,对应音频文件的Tag
|
no: u32, 表示歌曲属于CD中第几曲,0表示没有这个字段,对应音频文件的Tag
|
||||||
rtUrl: Option<String(?)>, 常为None, 功能未知
|
rtUrl: Option<String(?)>, 常为None, 功能未知
|
||||||
@ -3853,6 +3854,19 @@ type='1009' 获取其 id, 如`/search?keywords= 代码时间 &type=1009`
|
|||||||
|
|
||||||
**调用例子 :** `/vip/info`, `/vip/info?uid=32953014`
|
**调用例子 :** `/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`接口可以领取相应的云豆。
|
说明: 音乐人登录后调用此接口,可以完成“登录音乐人中心”任务,然后通过`/musician/cloudbean/obtain`接口可以领取相应的云豆。
|
||||||
|
6
interface.d.ts
vendored
6
interface.d.ts
vendored
@ -1620,6 +1620,12 @@ export function vip_info(
|
|||||||
} & RequestBaseConfig,
|
} & RequestBaseConfig,
|
||||||
): Promise<Response>
|
): Promise<Response>
|
||||||
|
|
||||||
|
export function vip_info_v2(
|
||||||
|
params: {
|
||||||
|
uid?: number | string
|
||||||
|
} & RequestBaseConfig,
|
||||||
|
): Promise<Response>
|
||||||
|
|
||||||
export function musician_sign(params: RequestBaseConfig): Promise<Response>
|
export function musician_sign(params: RequestBaseConfig): Promise<Response>
|
||||||
|
|
||||||
export function song_download_url(
|
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",
|
"name": "NeteaseCloudMusicApi",
|
||||||
"version": "4.9.1",
|
"version": "4.9.2",
|
||||||
"description": "网易云音乐 NodeJS 版 API",
|
"description": "网易云音乐 NodeJS 版 API",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "node app.js",
|
"start": "node app.js",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user