消息解密

获取操作实例

mini := wc.GetMiniProgram(cfg)
a:=mini.GetEncryptor()

解密数据

Decrypt(sessionKey, encryptedData, iv string) (*PlainData, error)

其中结果为:

type PlainData struct {
    OpenID    string `json:"openId"`
    UnionID   string `json:"unionId"`
    NickName  string `json:"nickName"`
    Gender    int    `json:"gender"`
    City      string `json:"city"`
    Province  string `json:"province"`
    Country   string `json:"country"`
    AvatarURL string `json:"avatarUrl"`
    Language  string `json:"language"`
    PhoneNumber     string `json:"phoneNumber"`
    PurePhoneNumber string `json:"purePhoneNumber"`
    CountryCode     string `json:"countryCode"`
    Watermark struct {
        Timestamp int64  `json:"timestamp"`
        AppID     string `json:"appid"`
    } `json:"watermark"`
}

根据需要取用户信息还是手机号信息

Copyright © Wechat SDK For Go 2020 all right reserved,powered by Gitbook该文件修订时间: 2021-02-08 16:01:04

results matching ""

    No results matching ""