Package com.bytedesk.wechat.common.redis
Class RedisWeChatKefuService
java.lang.Object
com.bytedesk.wechat.common.redis.RedisWeChatKefuService
微信客服缓存
- Author:
- kefux.com on 2019/3/24
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.data.redis.core.StringRedisTemplate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
cacheBindWeChat
(String uid) 同一时间仅允许一个账号绑定, 有效期2分钟getAccessToken
(String corpid) getAgentOpenKfid
(String agentUid) getCorpidSubdomain
(String corpid) getNextCursor
(String corpid) boolean
hasAgentInfo
(String open_kfid) boolean
hasVisitorInfo
(String external_userid) boolean
void
removeAccessToken
(String corpid) void
removeAgentInfo
(String open_kfid) 缓存客服信息void
removeAgentOpenKfid
(String agentUid) void
removeCorpidSubdomain
(String corpid) void
removeNextCursor
(String corpid) void
void
removeVisitorInfo
(String external_userid) void
setAccessToken
(String corpid, String accessToken) 缓存access_tokenvoid
setAgentOpenKfid
(String agentUid, String openKfid) 缓存openKfidvoid
setCorpidSubdomain
(String corpid, String subDomain) 缓存corpid-subdomainvoid
setNextCursor
(String corpid, String nextCursor) 缓存next_cursorvoid
setSuiteTicket
(String suiteTicket) suite_ticket缓存void
setWechatKefuPreAuthCode
(String preAuthCode) 预授权码 https://open.work.weixin.qq.com/api/doc/90001/90143/90601void
setWechatKefuSuiteAccessToken
(String accessToken) 第三方应用凭证 https://open.work.weixin.qq.com/api/doc/90001/90143/90600
-
Field Details
-
stringRedisTemplate
private final org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate
-
-
Constructor Details
-
RedisWeChatKefuService
public RedisWeChatKefuService()
-
-
Method Details
-
cacheBindWeChat
同一时间仅允许一个账号绑定, 有效期2分钟- Parameters:
uuid
-
-
getBindWeChatUid
-
isBindWeChatAvailable
public boolean isBindWeChatAvailable() -
setSuiteTicket
suite_ticket缓存 -
removeSuiteTicket
public void removeSuiteTicket() -
getSuiteTicket
-
setWechatKefuSuiteAccessToken
第三方应用凭证 https://open.work.weixin.qq.com/api/doc/90001/90143/90600 -
getWechatKefuSuiteAccessToken
-
setWechatKefuPreAuthCode
预授权码 https://open.work.weixin.qq.com/api/doc/90001/90143/90601 -
getWechatKefuPreAuthCode
-
setAccessToken
缓存access_token -
removeAccessToken
-
getAccessToken
-
setNextCursor
缓存next_cursor -
removeNextCursor
-
getNextCursor
-
setAgentOpenKfid
缓存openKfid -
removeAgentOpenKfid
-
getAgentOpenKfid
-
setCorpidSubdomain
缓存corpid-subdomain -
removeCorpidSubdomain
-
getCorpidSubdomain
-
removeVisitorInfo
-
hasVisitorInfo
-
removeAgentInfo
缓存客服信息 -
hasAgentInfo
-