Class RedisWechatOpenService

java.lang.Object
com.bytedesk.wechat.common.redis.RedisWechatOpenService

@Service public class RedisWechatOpenService extends Object
appid 添加、取消订阅,保存当前订阅,方便推送
Author:
kefux.com on 2019/3/24
  • Field Details

    • stringRedisTemplate

      private final org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate
  • Constructor Details

    • RedisWechatOpenService

      public RedisWechatOpenService()
  • Method Details

    • setAccessToken

      public void setAccessToken(String appid, String accessToken)
      缓存微信公众号access_token
    • removeAccessToken

      public void removeAccessToken(String appid)
    • getAccessToken

      public String getAccessToken(String appid)
    • setComponentVerifyTicket

      public void setComponentVerifyTicket(String appid, String ticket)
      微信开放平台ticket
      Parameters:
      appid - appid
      ticket - ticket
    • getComponentVerifyTicket

      public String getComponentVerifyTicket(String appid)
    • setComponentAccessToken

      public void setComponentAccessToken(String appid, String componentAccessToken)
      微信开放平台 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/component_access_token.html
    • getComponentAccessToken

      public String getComponentAccessToken(String appid)
    • setPreAuthCode

      public void setPreAuthCode(String appid, String preAuthCode)
      微信开放平台 https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/api/pre_auth_code.html
    • getPreAuthCode

      public String getPreAuthCode(String appid)
    • removeVisitorInfo

      public void removeVisitorInfo(String username)
    • hasVisitorInfo

      public boolean hasVisitorInfo(String username)
    • setSubdomain

      public void setSubdomain(String username, String subDomain)
      缓存subdomain, 其中username是公众号的唯一id:gd_**
    • removeSubdomain

      public void removeSubdomain(String username)
    • getSubdomain

      public String getSubdomain(String username)
    • removeWechatInfo

      public void removeWechatInfo(String username)
    • hasWechatInfo

      public boolean hasWechatInfo(String username)