user
models.user
User API 返回模型定义.
UserPlaylistSummary
pydantic-model
Bases: SongList
用户歌单列表中的单个歌单摘要.
| ATTRIBUTE | DESCRIPTION |
|---|---|
id |
歌单 ID.
TYPE:
|
dirid |
目录 ID.
TYPE:
|
title |
歌单标题.
TYPE:
|
picurl |
歌单封面地址.
TYPE:
|
songnum |
歌曲数量.
TYPE:
|
create_time |
创建时间戳.
TYPE:
|
update_time |
更新时间戳.
TYPE:
|
uin |
创建者 UIN.
TYPE:
|
nick |
创建者昵称.
TYPE:
|
desc |
歌单简介.
TYPE:
|
bigpic_url |
大图封面地址.
TYPE:
|
album_pic_url |
专辑拼接封面地址.
TYPE:
|
avatar |
创建者头像.
TYPE:
|
ident_icon |
身份图标地址.
TYPE:
|
layer_url |
分层装饰地址.
TYPE:
|
invalid |
是否失效.
TYPE:
|
dir_show |
目录展示标记.
TYPE:
|
create_fav_cnt |
创建者收藏量.
TYPE:
|
play_cnt |
播放量.
TYPE:
|
comment_cnt |
评论数.
TYPE:
|
op_type |
操作类型标记.
TYPE:
|
sort_weight |
排序权重.
TYPE:
|
Fields:
-
id(int) -
dirid(int) -
title(str) -
picurl(str) -
desc(str) -
songnum(int) -
listennum(int | str) -
create_time(int) -
update_time(int) -
uin(str) -
nick(str) -
bigpic_url(str) -
album_pic_url(str) -
avatar(str) -
ident_icon(str) -
layer_url(str) -
invalid(bool) -
dir_show(int) -
create_fav_cnt(int) -
play_cnt(int) -
comment_cnt(int) -
op_type(int) -
sort_weight(int)
UserCreatedSonglistResponse
pydantic-model
UserFavSonglistItem
pydantic-model
Bases: SongList
用户收藏歌单列表中的单个条目.
| ATTRIBUTE | DESCRIPTION |
|---|---|
id |
歌单 ID.
TYPE:
|
dirid |
目录 ID.
TYPE:
|
title |
歌单标题.
TYPE:
|
picurl |
歌单封面地址.
TYPE:
|
songnum |
歌曲数量.
TYPE:
|
uin |
歌单所属用户 UIN.
TYPE:
|
nickname |
歌单拥有者昵称.
TYPE:
|
create_time |
创建时间戳.
TYPE:
|
update_time |
更新时间戳.
TYPE:
|
order_time |
收藏排序时间戳.
TYPE:
|
dir_show |
目录展示标记.
TYPE:
|
dir_type |
目录类型.
TYPE:
|
edge_mark |
边角标识.
TYPE:
|
layer_url |
分层装饰地址.
TYPE:
|
album_pic_url |
专辑拼接封面地址.
TYPE:
|
op_type |
操作类型标记.
TYPE:
|
sort_weight |
排序权重.
TYPE:
|
readtime |
最近读取时间戳.
TYPE:
|
Fields:
-
id(int) -
dirid(int) -
title(str) -
picurl(str) -
desc(str) -
songnum(int) -
listennum(int | str) -
uin(str) -
nickname(str) -
create_time(int) -
update_time(int) -
order_time(int) -
dir_show(int) -
dir_type(int) -
edge_mark(str) -
layer_url(str) -
album_pic_url(str) -
op_type(int) -
sort_weight(int) -
readtime(int)
UserFavSonglistResponse
pydantic-model
Bases: Response
用户收藏歌单列表页响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
number |
当前页数量或请求数量.
TYPE:
|
total |
收藏歌单总数.
TYPE:
|
hasmore |
是否还有更多结果.
TYPE:
|
hide |
列表是否隐藏.
TYPE:
|
playlists |
当前页收藏歌单列表.
TYPE:
|
deleted_ids |
上游返回的删除歌单 ID 列表. |
failed_ids |
拉取失败的歌单 ID 列表. |
Fields:
-
number(int) -
total(int) -
hasmore(int) -
hide(bool) -
playlists(list[UserFavSonglistItem]) -
deleted_ids(list[int]) -
failed_ids(list[int])
UserFavAlbumItem
pydantic-model
Bases: Album
用户收藏专辑列表中的单个专辑条目.
| ATTRIBUTE | DESCRIPTION |
|---|---|
id |
专辑 ID.
TYPE:
|
mid |
专辑 MID.
TYPE:
|
name |
专辑名称.
TYPE:
|
pmid |
专辑封面标识.
TYPE:
|
songnum |
专辑曲目数.
TYPE:
|
pubtime |
发布时间戳.
TYPE:
|
ordertime |
收藏排序时间戳.
TYPE:
|
status |
状态标记.
TYPE:
|
loc |
位置或来源标记.
TYPE:
|
singers |
专辑歌手列表. |
Fields:
-
id(int) -
mid(str) -
name(str) -
title(str) -
subtitle(str) -
time_public(str) -
pmid(str) -
songnum(int) -
pubtime(int) -
ordertime(int) -
status(int) -
loc(int) -
singers(list[Singer])
UserFavAlbumResponse
pydantic-model
Bases: Response
用户收藏专辑列表页响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
number |
当前页数量或请求数量.
TYPE:
|
total |
收藏专辑总数.
TYPE:
|
hasmore |
是否还有更多结果.
TYPE:
|
hide |
列表是否隐藏.
TYPE:
|
albums |
当前页收藏专辑列表.
TYPE:
|
failed_album_ids |
拉取失败的专辑 ID 列表. |
Fields:
-
number(int) -
total(int) -
hasmore(int) -
hide(bool) -
albums(list[UserFavAlbumItem]) -
failed_album_ids(list[int])
UserInfoCard
pydantic-model
ListeningReport
pydantic-model
UserMusicGeneResponse
pydantic-model
Bases: Response
用户音乐基因视图响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
user_info_card |
用户卡片信息.
TYPE:
|
listening_report |
听歌报告摘要.
TYPE:
|
sort_array |
排序提示数组. |
is_visit_account |
是否访问本人账号.
TYPE:
|
Fields:
-
user_info_card(UserInfoCard) -
listening_report(ListeningReport) -
sort_array(list[int]) -
is_visit_account(bool)
UserHomepageBaseInfo
pydantic-model
UserHomepageResponse
pydantic-model
VipUserInfo
pydantic-model
UserVipInfoResponse
pydantic-model
Bases: Response
VIP 信息视图响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
auto_down |
自动下载开关状态.
TYPE:
|
can_renew |
是否可续费.
TYPE:
|
max_dir_num |
最大歌单数量.
TYPE:
|
max_song_num |
最大歌曲数量.
TYPE:
|
song_limit_msg |
歌曲上限提示文案.
TYPE:
|
userinfo |
用户权益摘要.
TYPE:
|
Fields:
-
auto_down(int) -
can_renew(int) -
max_dir_num(int) -
max_song_num(int) -
song_limit_msg(str) -
userinfo(VipUserInfo)
RelationUser
pydantic-model
UserRelationListResponse
pydantic-model
Bases: Response
关注关系分页列表响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
total |
总数量.
TYPE:
|
users |
当前页用户列表.
TYPE:
|
has_more |
是否还有更多结果.
TYPE:
|
last_pos |
下一页游标.
TYPE:
|
msg |
附加消息.
TYPE:
|
lock_flag |
锁定状态标记.
TYPE:
|
lock_msg |
锁定提示文案.
TYPE:
|
Fields:
-
total(int) -
users(list[RelationUser]) -
has_more(bool) -
last_pos(str) -
msg(str) -
lock_flag(int) -
lock_msg(str)
Validators:
-
_coerce_users→users
FriendEntry
pydantic-model
UserFriendListResponse
pydantic-model
Bases: Response
好友列表视图响应.
| ATTRIBUTE | DESCRIPTION |
|---|---|
friends |
当前页好友列表.
TYPE:
|
has_more |
是否还有更多结果.
TYPE:
|
Fields:
-
friends(list[FriendEntry]) -
has_more(bool)
UserFavMvItem
pydantic-model
Bases: MV
用户收藏 MV 列表中的单个条目.
| ATTRIBUTE | DESCRIPTION |
|---|---|
id |
MV ID.
TYPE:
|
vid |
MV VID.
TYPE:
|
name |
MV 名称.
TYPE:
|
title |
MV 标题.
TYPE:
|
picurl |
MV 封面地址.
TYPE:
|
playcount |
播放量.
TYPE:
|
publish_date |
发布时间.
TYPE:
|
singer_id |
歌手 ID.
TYPE:
|
singer_mid |
歌手 MID.
TYPE:
|
singer_name |
歌手名称.
TYPE:
|
status |
状态标记.
TYPE:
|
Fields:
-
id(int) -
vid(str) -
type(int) -
name(str) -
title(str) -
picurl(str) -
playcount(int) -
publish_date(int) -
singer_id(int) -
singer_mid(str) -
singer_name(str) -
status(int)