package
0.0.0-20240327020957-e9dc38c610a6
Repository: https://github.com/mufe/golang-base.git
Documentation: pkg.go.dev
# Functions
DecryptPhoneNumber 解密手机号码
@ssk 通过 Login 向微信服务端请求得到的 session_key @data 小程序通过 api 得到的加密数据(encryptedData) @iv 小程序通过 api 得到的初始向量(iv).
DecryptUserInfo 解密用户信息
@rawData 不包括敏感信息的原始数据字符串,用于计算签名。 @encryptedData 包括敏感数据在内的完整用户信息的加密数据 @signature 使用 sha1( rawData + session_key ) 得到字符串,用于校验用户信息 @iv 加密算法的初始向量 @ssk 微信 session_key.
GetAccessToken 获取小程序全局唯一后台接口调用凭据(access_token)。 调调用绝大多数后台接口时都需使用 access_token,开发者需要进行妥善保存,注意缓存。.
GetRedirectURL 获取跳转的url地址.
通过AccessToken获取Ticket.
GetUserAccessToken 通过网页授权的code 换取access_token.
GetUserInfo 通过access_token换UserInfo.
GetWebAppRedirectURL 获取网页应用跳转的url地址.
Login 登录凭证校验。通过 wx.login 接口获得临时登录凭证 code 后传到开发者服务器调用此接口完成登录流程。
appID 小程序 appID secret 小程序的 app secret code 小程序登录时获取的 code.
# Constants
developer为开发版;trial为体验版;formal为正式版;默认为正式版.
developer为开发版;trial为体验版;formal为正式版;默认为正式版.
developer为开发版;trial为体验版;formal为正式版;默认为正式版.
# Structs
Color QRCode color.
CommonError 微信返回错误信息.
CommonResult 微信返回错误信息.
LoginResponse 返回给用户的数据.
PhoneNumber 解密后的用户手机号码信息.
QRCode 小程序码参数.
QRCodeCreator 二维码创建器.
ResAccessToken 获取用户授权access_token的返回结果.
SubscribeMessage 订阅消息.
TicketResponse 获取 ticket 成功返回数据.
TokenResponse 获取 access_token 成功返回数据.
UnlimitedQRCode 小程序码参数.
Userinfo 解密后的用户信息.
UserInfo 用户授权获取到用户信息.