@Component public class WXAuthorization extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
redis_access_token_key |
private String |
redis_basics_access_token_key |
private String |
redis_basics_access_token_key_ |
private static WXAuthorization |
WXauthorization |
private WXRequestAddress |
wxRequestAddress |
| 构造器和说明 |
|---|
WXAuthorization() |
| 限定符和类型 | 方法和说明 |
|---|---|
WXAuthorization |
getAccessToken(String appid,
String appSecret,
String code)
获取网络授权access_token
|
String |
getBasicsAccessToken(String appid,
String appSecret)
获取基础 access_token
需要用户关注微信号后才可调用(好像无需关注)
|
String |
getBasicsAccessToken(String appid,
String appSecret,
AccessToken accessToken)
获取基础 access_token
需要用户关注微信号后才可调用(好像无需关注)
|
static WXAuthorization |
getInstance() |
WXAuthorizationUser |
getUserInfo(String access_token,
String openid)
获取用户信息
|
@Autowired private WXRequestAddress wxRequestAddress
@Value(value="${weixinpay.redis_basics_access_token_key:WX-VERSION-1.0:basics_access_token:}")
private String redis_basics_access_token_key
@Value(value="${weixinpay.redis_access_token_key:WX-VERSION-1.0:access_token:}")
private String redis_access_token_key
@Value(value="${weixinpay.redis_basics_access_token_key_:\'\'}")
private String redis_basics_access_token_key_
private static volatile WXAuthorization WXauthorization
public static WXAuthorization getInstance()
public WXAuthorization getAccessToken(String appid, String appSecret, String code)
appid - appSecret - code - public WXAuthorizationUser getUserInfo(String access_token, String openid)
access_token - 网页授权access_tokenopenid - public String getBasicsAccessToken(String appid, String appSecret) throws com.luues.exception.ExceptionRedisInvalid
appid - appSecret - com.luues.exception.ExceptionRedisInvalidpublic String getBasicsAccessToken(String appid, String appSecret, AccessToken accessToken)
appid - appSecret - Copyright © 2020. All rights reserved.