Class ComponentApi

    • Constructor Detail

      • ComponentApi

        public ComponentApi​(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管理
      • getRefreshTokenManager

        public PerTicketManager getRefreshTokenManager​(String authAppId)
        应用套组件永久刷新令牌:刷新令牌主要用于公众号第三方平台获取和刷新已授权用户的access_token,只会在授权时刻提供,请妥善保存。 一旦丢失,只能让用户重新授权,才能再次拿到新的刷新令牌
        Parameters:
        authAppId - 授权方appid
        Returns:
        应用组件的perticket管理
      • getUserAuthorizationURL

        public String getUserAuthorizationURL​(String authAppId)
        第三方组件代替授权公众号发起网页授权:获取code
      • redirectUri默认填写weixin4j.properties#component.user.oauth.redirect.uri
      • scope默认填写snsapi_base
      • state默认填写state
Parameters:
authAppId - 公众号的appid
See Also:
#getAuthorizationURL(String, String, String, String), 第三方组件代替授权公众号发起网页授权