UserApi

@JvmBlocking
@JvmAsync
class UserApi

用户相关 API。

提供用户资料公开信息、关系、访客、徽章、商店等用户相关功能的访问接口。

Parameters

auth

认证管理器(提供 withFreshToken 包装 + re-exchange)

httpClient

配置好的 HTTP 客户端

baseUrl

API 基础 URL

Functions

Link copied to clipboard
suspend fun getLikeStatus(username: String): LikeStatusResponse

查询当前凭证对目标用户的点赞状态(用户点赞状态.md)。

Link copied to clipboard
suspend fun getSocialBadgeDetail(username: String, userBadgeId: String): SocialBadgeDetailResponse

获取单个社交徽章详情(用户社交徽章详情.md)。

Link copied to clipboard
suspend fun getSocialBadges(username: String, limit: Int? = null): SocialBadgesResponse

获取用户社交徽章列表(用户社交徽章列表.md)。

Link copied to clipboard

获取用户商店在售商品(用户商店商品.md)。

Link copied to clipboard
suspend fun getUserId(id: String): UserIdResponse

通过用户数字 ID 查询用户基础信息(用户基础信息ID查询.md)。

Link copied to clipboard
suspend fun getUserProfile(username: String): UserProfileResponse

获取用户公开资料(用户资料公开信息.md)。

Link copied to clipboard

查询用户公开关系列表(用户关系公开列表.md)。

Link copied to clipboard

查询用户访客记录(用户访客记录.md)。