@Override public WxMpXmlOutMessage handle( WxMpXmlMessage wxMessage, Map<String, Object> context, WxMpService wxMpService, WxSessionManager sessionManager) throws WxErrorException { if (wxMessage.getContent().equals("1")) { String url = wxMpService.oauth2buildAuthorizationUrl( Configue.getBaseUrl() + "/binf/oauth/login", WxConsts.OAUTH2_SCOPE_BASE, null); System.out.println("url:" + url); String aTag = "<a href=\"" + url + "\">认证链接</a>"; return WxMpXmlOutMessage.TEXT() .content(aTag) .fromUser(wxMessage.getToUserName()) .toUser(wxMessage.getFromUserName()) .build(); } else { return WxMpXmlOutMessage.TEXT() .content(Constant.DEF_SUBSCRIBE_TEXT) .fromUser(wxMessage.getToUserName()) .toUser(wxMessage.getFromUserName()) .build(); } }