| 限定符和类型 | 字段和说明 |
|---|---|
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(@NonNull
String token,
@NonNull
String signature,
@NonNull
String timestamp,
@NonNull
String nonce)
token - Tokensignature - 微信加密签名, signature结合了开发者填写的token参数和请求中的timestamp参数/nonce参数timestamp - 时间戳nonce - 随机数@NonNull public static WxMpBaseAccessTokenDTO getBaseAccessToken(@NonNull String appId, @NonNull String appSecret)
appId - AppIdappSecret - AppSecret@NonNull public static WxMpBaseAccessTokenDTO getBaseAccessToken(@NonNull String appId, @NonNull String appSecret, int timout)
appId - AppIdappSecret - AppSecrettimout - 超时时间@NonNull public static WxMpWebAccessTokenDTO getWebAccessToken(@NonNull String appId, @NonNull String appSecret, @NonNull String code)
appId - AppIdappSecret - AppSecretcode - Code@NonNull public static WxMpWebAccessTokenDTO getWebAccessToken(@NonNull String appId, @NonNull String appSecret, @NonNull String code, int timout)
appId - AppIdappSecret - AppSecretcode - Codetimout - 超时时间@NonNull public static WxMpWebAccessTokenDTO refreshWebAccessToken(@NonNull String appId, @NonNull String refreshToken)
appId - AppIdrefreshToken - RefreshToken@NonNull public static WxMpWebAccessTokenDTO refreshWebAccessToken(@NonNull String appId, @NonNull String refreshToken, int timout)
appId - AppIdrefreshToken - RefreshTokentimout - 超时时间@NonNull public static WxMpJsApiTicketDTO getJsApiTicket(@NonNull String accessToken)
accessToken - AccessToken@NonNull public static WxMpJsApiTicketDTO getJsApiTicket(@NonNull String accessToken, int timout)
accessToken - AccessTokentimout - 超时时间@Nullable public static WxMpUserInfoDTO getUserInfo(@NonNull String accessToken, @NonNull String openId)
accessToken - AccessTokenopenId - OpenIdpublic static boolean validateFailResult(@NonNull
com.alibaba.fastjson.JSONObject jsonObject)
jsonObject - 返回JSON对象Copyright © 2021 HaiChuang Inc.. All rights reserved.