Class WeixinSuiteProxy

    • Field Detail

      • VERSION

        public static final String VERSION
    • Constructor Detail

      • WeixinSuiteProxy

        public WeixinSuiteProxy()
        微信第三方套件接口实现(使用weixin4j.properties配置的account账号信息, 使用FileCacheStorager文件方式缓存TOKEN)
      • WeixinSuiteProxy

        public WeixinSuiteProxy​(com.foxinmy.weixin4j.cache.CacheStorager<com.foxinmy.weixin4j.model.Token> cacheStorager)
        微信第三方套件接口实现(使用weixin4j.properties配置的account账号信息)
        Parameters:
        cacheStorager - token管理
      • WeixinSuiteProxy

        public WeixinSuiteProxy​(WeixinQyAccount weixinQyAccount,
                                com.foxinmy.weixin4j.cache.CacheStorager<com.foxinmy.weixin4j.model.Token> cacheStorager)
        微信第三方套件接口实现
        Parameters:
        weixinQyAccount - 账号信息
        cacheStorager - token管理
    • Method Detail

      • getWeixinQyAccount

        public WeixinQyAccount getWeixinQyAccount()
        企业号信息
        Returns:
      • suite

        public SuiteApi suite()
        获取套件接口对象(只关注第一个套件
        Returns:
        API实例
        See Also:
        SuiteApi
      • suite

        public SuiteApi suite​(String suiteId)
        获取套件接口对象(多个套件
        Parameters:
        suiteId - 套件ID
        Returns:
        API实例
        See Also:
        SuiteApi
      • cacheSuiteTicket

        public void cacheSuiteTicket​(String suiteId,
                                     String suiteTicket)
                              throws com.foxinmy.weixin4j.exception.WeixinException
        缓存套件ticket
        Parameters:
        suiteId - 套件ID
        suiteTicket - 套件ticket内容
        Throws:
        com.foxinmy.weixin4j.exception.WeixinException
        See Also:
        推送suite_ticket协议
      • getSuiteAuthorizationURL

        public String getSuiteAuthorizationURL​(String suiteId)
                                        throws com.foxinmy.weixin4j.exception.WeixinException
        应用套件授权 需先缓存ticket
      • redirectUri默认填写weixin4j.properties#suite.oauth.redirect.uri
      • state默认填写state
Parameters:
suiteId - 套件ID
Returns:
请求授权的URL
Throws:
com.foxinmy.weixin4j.exception.WeixinException