Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APP ¶
type Notify ¶
type Pay ¶
type Pay struct {
Mchid string
Mchcertificateserialnumber string
Mchapiv3key string
Privatekeystr string
}
func (*Pay) LoadPrivateKeyOwn ¶
func (p *Pay) LoadPrivateKeyOwn() (privateKey *rsa.PrivateKey, err error)
type PhoneBase ¶
type PhoneBase struct {
PhoneNumber string `json:"phoneNumber"`
PurePhoneNumber string `json:"purePhoneNumber"`
CountryCode string `json:"countryCode"`
}
获取手机号解密后的数据包内容
type WXBizDataCrypt ¶
func (*WXBizDataCrypt) DncryptMiniData ¶
func (w *WXBizDataCrypt) DncryptMiniData(rawData, iv string) ([]byte, error)
DncryptMiniData 解密小程序数据函数
参数为加密数据以及向量返回数据为解密后的数据以及错误信息
func (*WXBizDataCrypt) GetPhoneNumber ¶
func (w *WXBizDataCrypt) GetPhoneNumber(rawData, iv string) (PhoneInfo, error)
GetPhoneNumber 获取小程序的个人手机号
参数为加密数据以及向量返回数据为解密后的数据以及错误信息
func (*WXBizDataCrypt) ValidateWXminiUserInfo ¶
func (w *WXBizDataCrypt) ValidateWXminiUserInfo(rawData, signature string) bool
ValidateWXminiUserInfo 校验微信返回的用户数据是否合法
参数为获取的个人信息数据以及sessionKey 和signature ,返回是否正确
type WXLoginResp ¶
Click to show internal directories.
Click to hide internal directories.