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.