qqLogin

package
v0.0.0-...-9a85bd8 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	UserInfoURL = "http://openapi.tencentyun.com/v3/user/get_info"
)

Variables

This section is empty.

Functions

func HmacSHA1

func HmacSHA1(keyStr, value string) string

Types

type Config

type Config struct {
	Appid string
	Key   string
}

func (*Config) GetUserInfo

func (e *Config) GetUserInfo(openId, token, pf string) (QqUserInfo *QqUserInfo, err error)

GetUserInfo 获取用户资料

type QqUserInfo

type QqUserInfo struct {
	OpenID    string `json:"openid,omitempty"`    // 授权用户唯一标识
	NickName  string `json:"nickname,omitempty"`  // 普通用户昵称
	Gender    string `json:"gender,omitempty"`    // 普通用户性别
	Province  string `json:"province,omitempty"`  // 普通用户个人资料填写的省份
	City      string `json:"city,omitempty"`      // 普通用户个人资料填写的城市
	Country   string `json:"country,omitempty"`   // 国家,如中国为CN
	Figureurl string `json:"figureurl,omitempty"` // 用户头像
}

QQ 用户资料

Jump to

Keyboard shortcuts

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