@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();
    }
  }