类 WeiXinUtil
java.lang.Object
com.sh.weixin.util.WeiXinUtil
Description:
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- 2014年2月13日
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidclearCacheLogin(jakarta.servlet.http.HttpServletRequest request) 清除登陆信息static voidclearCacheLogin(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 清除登陆信息static voidstatic voidstatic voidstatic StringgetCacheMpWxOpenId(jakarta.servlet.http.HttpServletRequest request) static StringgetCacheWxOpenId(jakarta.servlet.http.HttpServletRequest request) static StringgetCacheWxUserId(jakarta.servlet.http.HttpServletRequest request) static String获取accessTokenstatic OAuthCorpRetgetCorpOAuthInfo(jakarta.servlet.http.HttpServletRequest request, String code) 企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0验证接口来获取成员的身份信息static StringgetCorpUserIdByOpenId(String openId) openid转换成useridstatic String获取accessTokenstatic OAuthMpRetgetMpOAuthInfo(jakarta.servlet.http.HttpServletRequest request, String code) 订阅号应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0验证接口来获取成员的身份信息static String获取ticketstatic WXUsergetMpUserInfo(String openId) 获取用户基本信息static StringgetOpenIdByCorpUserId(String userId) userid转换成openidstatic WXWebConfiggetWXWebConfig(String url) 获取页面请求对象static String获取小程序accessTokenstatic String[]sendMpKfMsg(String content, String... openIds) 发送客服消息static String[]sendMpKfMsgSelf(String[] msg) 发送客服消息static UserInfosetUserInfoByCorpOAuth(DataCenter dc, OAuthCorpRet oauthRet, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 通过微信帐号获取系统用户static UserInfosetUserInfoByWxUserId(DataCenter dc, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String wxUserId) 将字符串转化后保存到Map对象中
-
字段详细资料
-
isTest
public static boolean isTest -
TOKEN
-
-
构造器详细资料
-
WeiXinUtil
public WeiXinUtil()
-
-
方法详细资料
-
xml2Map
将字符串转化后保存到Map对象中- 参数:
xmlStr- String- 返回:
- Map
- 抛出:
org.jdom2.JDOMException- JDOMExceptionIOException- IOException
-
clearCorpAccessTokenCacheValue
public static void clearCorpAccessTokenCacheValue() -
clearMPAccessTokenCacheValue
public static void clearMPAccessTokenCacheValue() -
clearXiaoAccessTokenCacheValue
public static void clearXiaoAccessTokenCacheValue() -
getCorpAccessToken
获取accessToken- 返回:
- String
-
getMpAccessToken
获取accessToken- 返回:
- String
-
getXiaoAccessToken
获取小程序accessToken- 返回:
- String
-
getMPTicket
获取ticket- 返回:
- String
-
getWXWebConfig
获取页面请求对象- 参数:
url- String- 返回:
- WXWebConfig
-
getCorpOAuthInfo
public static OAuthCorpRet getCorpOAuthInfo(jakarta.servlet.http.HttpServletRequest request, String code) 企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0验证接口来获取成员的身份信息- 参数:
request- HttpServletRequestcode- String- 返回:
- OAuthCorpRet
-
getOpenIdByCorpUserId
userid转换成openid- 参数:
userId- String- 返回:
- String
-
getCorpUserIdByOpenId
openid转换成userid- 参数:
openId- String- 返回:
- String
-
getMpUserInfo
获取用户基本信息- 参数:
openId- String- 返回:
- WXUser
-
getMpOAuthInfo
public static OAuthMpRet getMpOAuthInfo(jakarta.servlet.http.HttpServletRequest request, String code) 订阅号应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0验证接口来获取成员的身份信息- 参数:
request- HttpServletRequestcode- String- 返回:
- OAuthMpRet
-
setUserInfoByCorpOAuth
public static UserInfo setUserInfoByCorpOAuth(DataCenter dc, OAuthCorpRet oauthRet, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 通过微信帐号获取系统用户- 参数:
dc- DataCenteroauthRet- OAuthCorpRetrequest- HttpServletRequestresponse- HttpServletResponse- 返回:
- UserInfo
-
setUserInfoByWxUserId
public static UserInfo setUserInfoByWxUserId(DataCenter dc, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String wxUserId) -
clearCacheLogin
public static void clearCacheLogin(jakarta.servlet.http.HttpServletRequest request) 清除登陆信息- 参数:
request- HttpServletRequest
-
clearCacheLogin
public static void clearCacheLogin(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 清除登陆信息- 参数:
request- HttpServletRequestresponse- HttpServletResponse
-
getCacheWxUserId
-
getCacheWxOpenId
-
getCacheMpWxOpenId
-
sendMpKfMsg
发送客服消息- 参数:
content- StringopenIds- String[]- 返回:
- String[]
-
sendMpKfMsgSelf
发送客服消息- 参数:
msg- String[]- 返回:
- String[]
-