1 Star 0 Fork 0

h79 / gothird

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
model.go 2.84 KB
一键复制 编辑 原始数据 按行查看 历史
huqiuyun 提交于 2024-05-15 17:30 . 公众号
package oauth2
// https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Authorized_Interface_Calling_UnionID.html
// https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html#3
type User struct {
OpenId string `json:"openid"` //用户的唯一标识
UnionId string `json:"unionid,omitempty"` //只有在用户将公众号绑定到微信开放平台账号后,才会出现该字段
Nick string `json:"nickname,omitempty"` //用户昵称
ImgUrl string `json:"headimgurl,omitempty"` //用户头像,最后一个数值代表正方形头像大小
Province string `json:"province,omitempty"` //省份
City string `json:"city,omitempty"` //城市
Country string `json:"country,omitempty"` //国家
Privilege []string `json:"privilege,omitempty"` //用户特权信息,json 数组
Language string `json:"language,omitempty"` // 语言,zh-CN
AppId string `json:"appid"`
Sex int `json:"sex,omitempty"` //用户的性别,值为1时是男性,值为2时是女性,值为0时是未知
}
type Phone struct {
User
//用户绑定的手机号(国外手机号会有区号)
PhoneNumber string `json:"phoneNumber,omitempty"`
//没有区号的手机号
PurePhoneNumber string `json:"purePhoneNumber,omitempty"`
//区号
CountryCode string `json:"countryCode,omitempty"`
}
type UserEx struct {
User
Subscribe int `json:"subscribe"` //用户是否订阅该公众号标识,值为0时,代表此用户没有关注该公众号,拉取不到其余信息
SubscribeTime int64 `json:"subscribe_time,omitempty"` //用户关注时间,为时间戳。如果用户曾多次关注,则取最后关注时间
Remark string `json:"remark,omitempty"` //公众号运营者对粉丝的备注,公众号运营者可在微信公众平台用户管理界面对粉丝添加备注
GroupId int64 `json:"groupid,omitempty"` //用户所在的分组ID(兼容旧的用户分组接口)
TagIds []int64 `json:"tagid_list,omitempty"` //用户被打上的标签ID列表
SubscribeScene string `json:"subscribe_scene,omitempty"` //返回用户关注的渠道来源,ADD_SCENE_SEARCH 公众号搜索,ADD_SCENE_ACCOUNT_MIGRATION 公众号迁移,ADD_SCENE_PROFILE_CARD 名片分享,ADD_SCENE_QR_CODE 扫描二维码,ADD_SCENE_PROFILE_LINK 图文页内名称点击,ADD_SCENE_PROFILE_ITEM 图文页右上角菜单,ADD_SCENE_PAID 支付后关注,ADD_SCENE_WECHAT_ADVERTISEMENT 微信广告,ADD_SCENE_REPRINT 他人转载,ADD_SCENE_LIVESTREAM 视频号直播,ADD_SCENE_CHANNELS 视频号,ADD_SCENE_W
QRSceneId int32 `json:"qr_scene,omitempty"` //二维码扫码场景
QRSceneStr string `json:"qr_scene_str,omitempty"` //二维码扫码场景描述
}
1
https://gitee.com/h79/gothird.git
git@gitee.com:h79/gothird.git
h79
gothird
gothird
v1.8.103

搜索帮助