Help us shape the future of Go! Take the 2026 Go Developer Survey

user

package
v1.2.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2020 License: Apache-2.0 Imports: 5 Imported by: 34

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Info

type Info struct {
	util.CommonError

	Subscribe      int32   `json:"subscribe"`
	OpenID         string  `json:"openid"`
	Nickname       string  `json:"nickname"`
	Sex            int32   `json:"sex"`
	City           string  `json:"city"`
	Country        string  `json:"country"`
	Province       string  `json:"province"`
	Language       string  `json:"language"`
	Headimgurl     string  `json:"headimgurl"`
	SubscribeTime  int32   `json:"subscribe_time"`
	UnionID        string  `json:"unionid"`
	Remark         string  `json:"remark"`
	GroupID        int32   `json:"groupid"`
	TagidList      []int32 `json:"tagid_list"`
	SubscribeScene string  `json:"subscribe_scene"`
	QrScene        int     `json:"qr_scene"`
	QrSceneStr     string  `json:"qr_scene_str"`
}

Info 用户基本信息

type OpenidList added in v1.2.0

type OpenidList struct {
	Total int `json:"total"`
	Count int `json:"count"`
	Data  struct {
		OpenIDs []string `json:"openid"`
	} `json:"data"`
	NextOpenID string `json:"next_openid"`
}

OpenidList 用户列表

type User

type User struct {
	*context.Context
}

User 用户管理

func NewUser

func NewUser(context *context.Context) *User

NewUser 实例化

func (*User) GetUserInfo

func (user *User) GetUserInfo(openID string) (userInfo *Info, err error)

GetUserInfo 获取用户基本信息

func (*User) ListAllUserOpenIDs added in v1.2.0

func (user *User) ListAllUserOpenIDs() ([]string, error)

ListAllUserOpenIDs 返回所有用户OpenID列表

func (*User) ListUserOpenIDs added in v1.2.0

func (user *User) ListUserOpenIDs(nextOpenid ...string) (*OpenidList, error)

ListUserOpenIDs 返回用户列表

func (*User) UpdateRemark

func (user *User) UpdateRemark(openID, remark string) (err error)

UpdateRemark 设置用户备注名

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL