| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ERROR_CODE_NAME
错误码名称
|
static String |
ERROR_MESSAGE_NAME
错误信息名称
|
| 构造器和说明 |
|---|
WxMpUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkSignature(String token,
String signature,
String timestamp,
String nonce)
验证签名
|
static WxMpBaseAccessTokenDTO |
getBaseAccessToken(String appId,
String appSecret)
获取基础AccessToken
|
static WxMpBaseAccessTokenDTO |
getBaseAccessToken(String appId,
String appSecret,
int timout)
获取基础AccessToken
|
static WxMpJsApiTicketDTO |
getJsApiTicket(String accessToken)
根据AccessToken获取JsApiTicket
|
static WxMpJsApiTicketDTO |
getJsApiTicket(String accessToken,
int timout)
根据AccessToken获取JsApiTicket
|
static WxMpUserInfoDTO |
getUserInfo(String accessToken,
String openId)
根据AccessToken和openId获取用户信息
|
static WxMpWebAccessTokenDTO |
getWebAccessToken(String appId,
String appSecret,
String code)
获取网页AccessToken
|
static WxMpWebAccessTokenDTO |
getWebAccessToken(String appId,
String appSecret,
String code,
int timout)
获取网页AccessToken
|
static WxMpWebAccessTokenDTO |
refreshWebAccessToken(String appId,
String refreshToken)
刷新网页AccessToken
|
static WxMpWebAccessTokenDTO |
refreshWebAccessToken(String appId,
String refreshToken,
int timout)
刷新网页AccessToken
|
static boolean |
validateFailResult(com.alibaba.fastjson.JSONObject jsonObject)
验证失败返回结果
|
public static boolean checkSignature(String token, String signature, String timestamp, String nonce)
token - Tokensignature - 微信加密签名, signature结合了开发者填写的token参数和请求中的timestamp参数/nonce参数timestamp - 时间戳nonce - 随机数public static WxMpBaseAccessTokenDTO getBaseAccessToken(String appId, String appSecret)
appId - AppIdappSecret - AppSecretpublic static WxMpBaseAccessTokenDTO getBaseAccessToken(String appId, String appSecret, int timout)
appId - AppIdappSecret - AppSecrettimout - 超时时间public static WxMpWebAccessTokenDTO getWebAccessToken(String appId, String appSecret, String code)
appId - AppIdappSecret - AppSecretcode - Codepublic static WxMpWebAccessTokenDTO getWebAccessToken(String appId, String appSecret, String code, int timout)
appId - AppIdappSecret - AppSecretcode - Codetimout - 超时时间public static WxMpWebAccessTokenDTO refreshWebAccessToken(String appId, String refreshToken)
appId - AppIdrefreshToken - RefreshTokenpublic static WxMpWebAccessTokenDTO refreshWebAccessToken(String appId, String refreshToken, int timout)
appId - AppIdrefreshToken - RefreshTokentimout - 超时时间public static WxMpJsApiTicketDTO getJsApiTicket(String accessToken)
accessToken - AccessTokenpublic static WxMpJsApiTicketDTO getJsApiTicket(String accessToken, int timout)
accessToken - AccessTokentimout - 超时时间@Nullable public static WxMpUserInfoDTO getUserInfo(String accessToken, String openId)
accessToken - AccessTokenopenId - OpenIdpublic static boolean validateFailResult(com.alibaba.fastjson.JSONObject jsonObject)
jsonObject - 返回JSON对象Copyright © 2021 HaiChuang Inc.. All rights reserved.