public class WeiXinUtil
extends java.lang.Object
Description:
Title:首亨软件 - TSS/CRM等
构造器和说明 |
---|
WeiXinUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
clearCacheLogin(javax.servlet.http.HttpServletRequest request)
清除登陆信息
|
static void |
clearCacheLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
清除登陆信息
|
static void |
clearCorpAccessTokenCacheValue() |
static void |
clearMPAccessTokenCacheValue() |
static void |
clearXiaoAccessTokenCacheValue() |
static java.lang.String |
getCacheMpWxOpenId(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getCacheWxOpenId(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getCacheWxUserId(javax.servlet.http.HttpServletRequest request) |
static java.lang.String |
getCorpAccessToken()
获取accessToken
|
static OAuthCorpRet |
getCorpOAuthInfo(javax.servlet.http.HttpServletRequest request,
java.lang.String code)
企业应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0验证接口来获取成员的身份信息
|
static java.lang.String |
getCorpUserIdByOpenId(java.lang.String openId)
openid转换成userid
|
static java.lang.String |
getMpAccessToken()
获取accessToken
|
static OAuthMpRet |
getMpOAuthInfo(javax.servlet.http.HttpServletRequest request,
java.lang.String code)
订阅号应用中的URL链接(包括自定义菜单或者消息中的链接),可以通过OAuth2.0验证接口来获取成员的身份信息
|
static java.lang.String |
getMPTicket()
获取ticket
|
static WXUser |
getMpUserInfo(java.lang.String openId)
获取用户基本信息
|
static java.lang.String |
getOpenIdByCorpUserId(java.lang.String userId)
userid转换成openid
|
static WXWebConfig |
getWXWebConfig(java.lang.String url)
获取页面请求对象
|
static java.lang.String |
getXiaoAccessToken()
获取小程序accessToken
|
static java.lang.String[] |
sendMpKfMsg(java.lang.String content,
java.lang.String... openIds)
发送客服消息
|
static java.lang.String[] |
sendMpKfMsgSelf(java.lang.String[] msg)
发送客服消息
|
static UserInfo |
setUserInfoByCorpOAuth(DataCenter dc,
OAuthCorpRet oauthRet,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
通过微信帐号获取系统用户
|
static UserInfo |
setUserInfoByWxUserId(DataCenter dc,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String wxUserId) |
static java.util.Map<java.lang.String,java.lang.String> |
xml2Map(java.lang.String xmlStr)
将字符串转化后保存到Map对象中
|
public static java.util.Map<java.lang.String,java.lang.String> xml2Map(java.lang.String xmlStr) throws org.jdom.JDOMException, java.io.IOException
xmlStr
- Stringorg.jdom.JDOMException
- JDOMExceptionjava.io.IOException
- IOExceptionpublic static void clearCorpAccessTokenCacheValue()
public static void clearMPAccessTokenCacheValue()
public static void clearXiaoAccessTokenCacheValue()
public static java.lang.String getCorpAccessToken()
public static java.lang.String getMpAccessToken()
public static java.lang.String getXiaoAccessToken()
public static java.lang.String getMPTicket()
public static WXWebConfig getWXWebConfig(java.lang.String url)
url
- Stringpublic static OAuthCorpRet getCorpOAuthInfo(javax.servlet.http.HttpServletRequest request, java.lang.String code)
request
- HttpServletRequestcode
- Stringpublic static java.lang.String getOpenIdByCorpUserId(java.lang.String userId)
userId
- Stringpublic static java.lang.String getCorpUserIdByOpenId(java.lang.String openId)
openId
- Stringpublic static WXUser getMpUserInfo(java.lang.String openId)
openId
- Stringpublic static OAuthMpRet getMpOAuthInfo(javax.servlet.http.HttpServletRequest request, java.lang.String code)
request
- HttpServletRequestcode
- Stringpublic static UserInfo setUserInfoByCorpOAuth(DataCenter dc, OAuthCorpRet oauthRet, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
dc
- DataCenteroauthRet
- OAuthCorpRetrequest
- HttpServletRequestresponse
- HttpServletResponsepublic static UserInfo setUserInfoByWxUserId(DataCenter dc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String wxUserId)
public static void clearCacheLogin(javax.servlet.http.HttpServletRequest request)
request
- HttpServletRequestpublic static void clearCacheLogin(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
request
- HttpServletRequestresponse
- HttpServletResponsepublic static java.lang.String getCacheWxUserId(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getCacheWxOpenId(javax.servlet.http.HttpServletRequest request)
public static java.lang.String getCacheMpWxOpenId(javax.servlet.http.HttpServletRequest request)
public static java.lang.String[] sendMpKfMsg(java.lang.String content, java.lang.String... openIds)
content
- StringopenIds
- String[]public static java.lang.String[] sendMpKfMsgSelf(java.lang.String[] msg)
msg
- String[]