Class SuiteApi


  • public class SuiteApi
    extends QyApi
    第三方应用套件
    Since:
    JDK 1.6
    Author:
    jinyu(foxinmy@gmail.com)
    See Also:
    第三方应用授权
    • Constructor Detail

      • SuiteApi

        public SuiteApi​(TicketManager ticketManager)
        Parameters:
        ticketManager - 套件ticket存取
    • Method Detail

      • getTokenManager

        public TokenManager getTokenManager()
        应用套件token
        Returns:
        应用套件的token管理
      • getTicketManager

        public TicketManager getTicketManager()
        应用套件ticket
        Returns:
        应用套件的ticket管理
      • getPreCodeManager

        public TokenManager getPreCodeManager()
        应用套件预授权码
        Returns:
        应用套件的precode管理
      • getPerTicketManager

        public PerTicketManager getPerTicketManager​(String authCorpId)
        应用套件永久授权码:企业号的永久授权码
        Parameters:
        authCorpid - 授权方corpid
        Returns:
        应用套件的preticket管理
      • getPerTokenManager

        public TokenManager getPerTokenManager​(String authCorpId)
        获取企业号access_token(永久授权码)
        Parameters:
        authCorpid - 授权方corpid
        Returns:
        企业号token
      • setSuiteSession

        public ApiResult setSuiteSession​(int... appids)
                                  throws WeixinException
        设置套件授权配置:如果需要对某次授权进行配置,则调用本接口,目前仅可以设置哪些应用可以授权,不调用则默认允许所有应用进行授权。
        Parameters:
        appids - 允许进行授权的应用id,如1、2、3
        Returns:
        处理结果
        Throws:
        WeixinException
        See Also:
        设置套件授权配置