public class WechatUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static org.slf4j.Logger |
log |
| 构造器和说明 |
|---|
WechatUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getAccessToken(WechatConfig config) |
static WechatAuthInfo |
getAuthInfo(WechatConfig config,
String code)
用户授权信息 主要包含openid
|
static String |
getPublicKey(String mch,
String apiSecret,
File keyStoreFile,
String keyStorePassword)
获取RSA公钥
|
static WechatUserInfo |
getUserInfo(WechatConfig config,
String openid)
用户详细信息 主要包括用户昵称 头像 unionid
|
static void |
profit() |
static String |
sign(String secret,
Map<String,Object> params)
参数签名
|
static boolean |
validateSign(String secret,
Map<String,Object> map) |
static boolean |
validateSign(String secret,
String xml) |
public static String sign(String secret, Map<String,Object> params)
secret - secretparams - paramspublic static String getPublicKey(String mch, String apiSecret, File keyStoreFile, String keyStorePassword)
mch - mchapiSecret - apiSecretkeyStoreFile - keyStoreFilekeyStorePassword - keyStorePasswordpublic static String getAccessToken(WechatConfig config)
public static WechatAuthInfo getAuthInfo(WechatConfig config, String code)
config - configcode - codepublic static WechatUserInfo getUserInfo(WechatConfig config, String openid)
config - configopenid - openidpublic static void profit()
Copyright © 2022. All rights reserved.