Versions in this module Expand all Collapse all v0 v0.1.0 Jan 24, 2020 v0.0.1 Jul 31, 2019 Changes in this version + const IllegalAesKey + type WXBizDataCrypt struct + ErrCode int + ErrMsg string + Openid string + SessionKey string + UnionID string + func (m *WXBizDataCrypt) WeDecryptData(encryptedData, iv string) (wechatEncryptedData *WechatEncryptedData, err error) + type WechatEncryptedData struct + AvatarURL string + City string + Country string + Gender int + NickName string + OpenID string + Province string + UnionID string + WaterMark WechatWaterMark + type WechatWaterMark struct + Appid string + Timestamp uint64 + type WxAccessToken struct + AccessToken string + ErrCode uint + ErrMsg string + ExpiredAt time.Time + ExpiresIn uint + OpenID string + RefreshToken string + Scope string + func (m *WxAccessToken) CheckAccessToken() (ok bool, err error) + func (m *WxAccessToken) GetRefreshToken(appid string) error + func (m *WxAccessToken) GetUserInfo() (wxUserInfo *WxUserInfo, err error) + type WxConfig struct + AppID string + Secret string + func (m *WxConfig) AppLogin(code string) (wxUserInfo *WxUserInfo, err error) + func (m *WxConfig) GetJsCode2Session(code string) (wXBizDataCrypt *WXBizDataCrypt, err error) + func (m *WxConfig) GetWxAccessToken(code string) (accessToken *WxAccessToken, err error) + func (m *WxConfig) LoginCode(code string) (wxUserInfo *WxUserInfo, err error) + func (m *WxConfig) WemLogin(code string) (wxUserInfo *WxUserInfo, err error) + func (m *WxConfig) WexLogin(code, encryptedData, iv string) (wxUserInfo *WechatEncryptedData, err error) + type WxUserInfo struct + City string + Country string + ErrCode uint + ErrMsg string + HeadImgURL string + NickName string + OpenID string + Privilege []string + Province string + Sex uint32 + UnionID string