类 WechatUtil
java.lang.Object
org.anyline.wechat.util.WechatUtil
- 直接已知子类:
WechatMPUtil,WechatProgramUtil
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringgetAccessToken(WechatConfig config) static WechatAuthInfogetAuthInfo(WechatConfig config, String code) 用户授权信息 主要包含openidstatic StringgetPublicKey(String mch, String apiSecret, File keyStoreFile, String keyStorePassword) 获取RSA公钥static WechatUserInfogetUserInfo(WechatConfig config, String openid) 用户详细信息 主要包括用户昵称 头像 unionidstatic voidprofit()static String参数签名static booleanvalidateSign(String secret, String xml) static booleanvalidateSign(String secret, Map<String, Object> map)
-
字段详细资料
-
log
protected static final org.slf4j.Logger log
-
-
构造器详细资料
-
WechatUtil
public WechatUtil()
-
-
方法详细资料
-
sign
参数签名- 参数:
secret- secretparams- params- 返回:
- String
-
validateSign
-
validateSign
-
getPublicKey
public static String getPublicKey(String mch, String apiSecret, File keyStoreFile, String keyStorePassword) 获取RSA公钥- 参数:
mch- mchapiSecret- apiSecretkeyStoreFile- keyStoreFilekeyStorePassword- keyStorePassword- 返回:
- String
-
getAccessToken
-
getAuthInfo
用户授权信息 主要包含openid- 参数:
config- configcode- code- 返回:
- AuthInfo
-
getUserInfo
用户详细信息 主要包括用户昵称 头像 unionid- 参数:
config- configopenid- openid- 返回:
- UserInfo
-
profit
public static void profit()
-