package xiaomi import "context" // GetUserInfo 获取用户信息(强类型返回) func (c *Client) GetUserInfo(ctx context.Context) (*UserInfo, error) { data, err := c.http.GetUserInfo() if err != nil { return nil, wrapErr("GetUserInfo", "", err) } return &UserInfo{ UID: strVal(data, "userId"), NickName: strVal(data, "miliaoNick"), AvatarURL: strVal(data, "miliaoIcon"), }, nil }