当前位置:   article > 正文

一概不懂微服务

一概不懂微服务

springcloud项目实战之netty-websocket配置微信扫码鉴权登录

@Bean
public WxMpMessageRouter messageRouter(WxMpService wxMpService) {
    final WxMpMessageRouter newRouter = new WxMpMessageRouter(wxMpService);

    // 记录所有事件的日志 (异步执行)
    newRouter.rule().handler(this.logHandler).next();

    // 关注事件
    newRouter.rule().async(false).msgType(EVENT).event(SUBSCRIBE).
            handler(this.subscribeHandler).end();

    // 扫码事件
    newRouter.rule().async(false).msgType(EVENT).event(EventType.SCAN).
            handler(this.scanHandler).end();

    // 默认
    newRouter.rule().async(false).handler(this.msgHandler).end();

    return newRouter;
}
String repUrl = callback + "/wx/portal/public/callBack";
String authorizeUrl = String.format(weiXinAuthorUrl, wxMpService.getWxMpConfigStorage().getAppId(),
        URLEncoder.encode(repUrl));
String login_a_href = "<a href=\"" + authorizeUrl + "\">登录</a>";
return TextBuilderAdapter.build("请点击登录: "+login_a_href,wxMpXmlMessage);

        

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/274181
推荐阅读
相关标签
  

闽ICP备14008679号