UserApi
modules.user.UserApi
Bases: ApiModule
用户相关 API.
Source code in qqmusic_api/modules/_base.py
get_homepage
get_homepage(
euin: str, *, credential: Credential | None = None
)
获取用户主页头部及统计信息.
| PARAMETER | DESCRIPTION |
|---|---|
euin
|
加密后的 UIN.
TYPE:
|
credential
|
可选的登录凭证; 未传入时优先使用客户端当前凭证,
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_vip_info
获取当前登录账号的 VIP 会员信息.
| PARAMETER | DESCRIPTION |
|---|---|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_follow_singers
get_follow_singers(
euin: str,
page: int = 1,
num: int = 10,
*,
credential: Credential | None = None,
)
获取用户关注的歌手列表.
| PARAMETER | DESCRIPTION |
|---|---|
euin
|
加密后的 UIN.
TYPE:
|
page
|
页码.
TYPE:
|
num
|
每页返回数量.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_fans
获取用户粉丝列表.
| PARAMETER | DESCRIPTION |
|---|---|
euin
|
加密后的 UIN.
TYPE:
|
page
|
页码.
TYPE:
|
num
|
每页返回数量.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_friend
获取好友列表.
| PARAMETER | DESCRIPTION |
|---|---|
page
|
页码.
TYPE:
|
num
|
每页返回数量.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_follow_user
get_follow_user(
euin: str,
page: int = 1,
num: int = 10,
*,
credential: Credential | None = None,
)
获取关注的用户列表.
| PARAMETER | DESCRIPTION |
|---|---|
euin
|
加密后的 UIN.
TYPE:
|
page
|
页码.
TYPE:
|
num
|
每页返回数量.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_created_songlist
get_created_songlist(
uin: int, *, credential: Credential | None = None
)
获取用户创建的歌单列表.
| PARAMETER | DESCRIPTION |
|---|---|
uin
|
用户 UIN.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_fav_song
获取用户收藏的歌曲列表 (默认 dirid 为 201).
| PARAMETER | DESCRIPTION |
|---|---|
euin
|
加密后的 UIN.
TYPE:
|
page
|
页码.
TYPE:
|
num
|
返回数量.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_fav_songlist
get_fav_songlist(
euin: str,
page: int = 1,
num: int = 10,
*,
credential: Credential | None = None,
)
获取用户收藏的外部歌单列表.
| PARAMETER | DESCRIPTION |
|---|---|
euin
|
加密后的 UIN.
TYPE:
|
page
|
页码.
TYPE:
|
num
|
每页数量.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
fav_songlist
async
收藏歌单 (将他人的公开歌单加入当前账号的收藏).
| PARAMETER | DESCRIPTION |
|---|---|
songlist_id
|
歌单 ID, 即歌单的 disstid/pid (不是自建歌单的 dirid).
TYPE:
|
credential
|
登录凭证.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
bool
|
是否收藏成功 (歌单已在收藏中也返回 True). |
Source code in qqmusic_api/modules/user.py
unfav_songlist
async
取消收藏歌单.
| PARAMETER | DESCRIPTION |
|---|---|
songlist_id
|
歌单 ID, 即歌单的 disstid/pid (不是自建歌单的 dirid).
TYPE:
|
credential
|
登录凭证.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
bool
|
是否取消成功 (歌单本就不在收藏中也返回 True). |
Source code in qqmusic_api/modules/user.py
get_fav_album
获取用户收藏的专辑列表.
| PARAMETER | DESCRIPTION |
|---|---|
euin
|
加密后的 UIN.
TYPE:
|
page
|
页码.
TYPE:
|
num
|
每页数量.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_fav_mv
获取用户收藏的 MV 列表.
| PARAMETER | DESCRIPTION |
|---|---|
euin
|
加密后的 UIN.
TYPE:
|
page
|
页码.
TYPE:
|
num
|
每页数量.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_music_gene
get_music_gene(
euin: str, *, credential: Credential | None = None
)
获取用户的音乐基因数据.
| PARAMETER | DESCRIPTION |
|---|---|
euin
|
加密后的 UIN.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
get_dislike_list
get_dislike_list(
cmd: int = 3,
page: int = 1,
lastid: int = 0,
*,
credential: Credential | None = None,
)
获取用户不喜欢列表.
| PARAMETER | DESCRIPTION |
|---|---|
cmd
|
类型, 2=歌手 / 3=歌曲 / 4=风格.
TYPE:
|
page
|
页码.
TYPE:
|
lastid
|
分页游标.
TYPE:
|
credential
|
登录凭证.
TYPE:
|
Source code in qqmusic_api/modules/user.py
add_dislike
async
添加不喜欢.
| PARAMETER | DESCRIPTION |
|---|---|
id_type
|
类型, 1=歌曲 / 2=歌手 / 3=风格.
TYPE:
|
values
|
对应的 ID 列表. |
credential
|
登录凭证.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
bool
|
是否操作成功. |
Source code in qqmusic_api/modules/user.py
cancel_dislike
async
取消不喜欢.
| PARAMETER | DESCRIPTION |
|---|---|
id_type
|
类型, 1=歌曲 / 2=歌手 / 3=风格.
TYPE:
|
values
|
对应 ID 列表. |
credential
|
登录凭证.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
bool
|
是否操作成功. |
Source code in qqmusic_api/modules/user.py
cancel_all_dislike_song
async
cancel_all_dislike_song(
*, credential: Credential | None = None
) -> bool
清空所有不喜欢歌曲.
| PARAMETER | DESCRIPTION |
|---|---|
credential
|
登录凭证.
TYPE:
|
| RETURNS | DESCRIPTION |
|---|---|
bool
|
是否操作成功. |