Versions in this module Expand all Collapse all v0 v0.0.5 Sep 25, 2023 v0.0.4 Sep 19, 2023 v0.0.3 Sep 18, 2023 Changes in this version + const MSGTYPE_SCAN + const MSGTYPE_SUBSCRIBE + const MSGTYPE_TEXT + const MSGTYPE_UNSUBSCRIBE + const MSGTYPE_VIEW + func AccessTokenUrl(appid, secret string) string + func CheckSignature(checkSignatureToken, timestamp, nonce string) (string, error) + func CodeUrl(appid, redirectUri string) string + func GenQrcodeUrl(accessToken string) string + func GenReplyNewsMsgXml(memberOpenid, gzhOpenid, title, description, picUrl, url string) string + func GenReplyTextMsgXml(memberOpenid, gzhOpenid, content string) string + func GenScanEventTextMsgXml(memberOpenid, gzhOpenid, content string) string + func GetJsapiTicketUrl(accessToken string) string + func GetOpenidUrl(appid, secret, code string) string + func GetQrcodeImageUrl(ticket string) string + func GetWxUserInfoUrl(userAccessToken, openid string) string + func GetWxUserInfoUrlByManager(gzhAccessToken, openid string) string + type AccessTokenInfo struct + AccessToken string + ExpiresIn int64 + func ParseWxAccessTokenInfo(bs []byte) (*AccessTokenInfo, error) + type GetReplyMsgXml struct + Content string + CreateTime string + Encrypt string + FromUserName string + MsgId int64 + MsgType string + ToUserName string + type GetScanEventMsgXml struct + CreateTime string + Encrypt string + Event string + EventKey string + FromUserName string + MsgType string + Ticket string + ToUserName string + type JsapiTicketAuthSign struct + JsapiTicket string + NonceStr string + Sign string + Timestamp int64 + Url string + func JsapiTicketAuth(jsapiTicket, url string) *JsapiTicketAuthSign + type JsapiTicketData struct + Errcode int + Errmsg string + ExpiresIn int + Ticket string + func GetJsapiTicket(accessToken string, timeout ...time.Duration) (*JsapiTicketData, error) + type OpenidInfo struct + AccessToken string + ExpiresIn int + Openid string + RefreshToken string + Scope string + func ParseOpenidInfo(bs []byte) (*OpenidInfo, error) + type QrcodeInfo struct + ExpireSeconds int + Ticket string + Url string + func GenLimitQrcode(accessToken string, info string) (*QrcodeInfo, error) + func GenQrcode(accessToken string, expireSeconds int64, info string) (*QrcodeInfo, error) + type ServerSignatureInfo struct + EchoStr string + Nonce string + Signature string + Timestamp string + type UserInfo struct + City string + Country string + HeadImgUrl string + Nickname string + Openid string + Privilege []string + Province string + Sex int + func GetWxUserInfo(userAccessToken, openid string, timeout time.Duration) (*UserInfo, error) + func ParseUserInfo(b []byte) (*UserInfo, error) + type UserInfoByManager struct + City string + Country string + Groupid int + Headimgurl string + Language string + Nickname string + Openid string + Province string + QrScene int + QrSceneStr string + Remark string + Sex int + Subscribe int + SubscribeScene string + SubscribeTime int + TagidList []any + func GetWxUserInfoByManager(gzhAccessToken, openid string, timeout time.Duration) (*UserInfoByManager, error) + func ParseUserInfoByManager(b []byte) (*UserInfoByManager, error) + type WxRespErr struct + ErrCode int + ErrMsg string + func ParseWxRespErr(b []byte) (*WxRespErr, error)