企业微信SDK接口API调用-触发推送企业微信微信好友

/**
     * 触发企业微信推送微信好友列表
     * @author wechat:happybabby110
     * @blog http://www.wlkankan.cn
     */
    @Async
    public  void handleMsg(ChannelHandlerContext ctx,TransportMessage vo, String contentJsonStr) {
        try {
            log.debug(contentJsonStr);
            CommonTriggerTaskMessage.Builder bd = CommonTriggerTaskMessage.newBuilder();
            JsonFormat.parser().merge(contentJsonStr, bd);
            CommonTriggerTaskMessage req = bd.build();
             
            //将消息转发送给手机客户端
            asyncTaskService.msgSend2Phone(ctx, String.valueOf(req.getWxId()), EnumMsgType.TriggerWechatFriendPushTask, vo, req);
        } catch (Exception e) {
            e.printStackTrace();
            MessageUtil.sendJsonErrMsg(ctx, EnumErrorCode.InvalidParam, Constant.ERROR_MSG_DECODFAIL);
        }
    }

/**
     * 企业微信好友列表推送,用于从微信好友中添加客户
     * @author wechat:happybabby110
     * @blog http://www.wlkankan.cn
     */
    @Async
    public  void handleMsg(ChannelHandlerContext ctx, TransportMessage vo) {
        try {
            WxFriendPushNoticeMessage req = vo.getContent().unpack(WxFriendPushNoticeMessage.class);
            log.debug(JsonFormat.printer().print(req)); 
        
            asyncTaskService.msgSend2pc(String.valueOf(req.getWxId()), EnumMsgType.WxFriendPushNotice, req);
            
            // 告诉客户端消息已收到
            MessageUtil.sendMsg(ctx, EnumMsgType.MsgReceivedAck, vo.getAccessToken(), vo.getId(), null);
        } catch (Exception e) {
            e.printStackTrace();
            MessageUtil.sendErrMsg(ctx, EnumErrorCode.InvalidParam,vo.getId(), Constant.ERROR_MSG_DECODFAIL);
        }
    }

企业微信SDK接口API调用-触发推送企业微信微信好友相关推荐

  1. 企业微信SDK接口API调用-触发推送企业微信联系人列表

    /**      * 触发推送企业微信联系人列表任务      * @author wechat:happybabby110      * @blog http://www.wlkankan.cn   ...

  2. 企业微信api接口调用-触发推送企业微信微信好友

    企业微信SDK接口API调用-触发推送企业微信微信好友 /*** 触发企业微信推送微信好友列表* @author wechat:happybabby110* @blog http://www.wlka ...

  3. 企业微信api接口调用-触发推送企业微信联系人列表

    企业微信SDK接口API调用-触发推送企业微信联系人列表 /** * 触发推送企业微信联系人列表任务 * @author wechat:happybabby110 * @blog http://www ...

  4. 微信api接口调用-触发推送微信好友列表

    微信api接口调用-触发推送微信好友列表 /*** 触发推送微信好友列表任务* @author wechatno:tangjinjinwx* @blog http://www.wlkankan.cn* ...

  5. 抖音sdk接口API调用-同步抖音粉丝列表

    抖音sdk接口API调用-同步抖音粉丝列表 /**      * 同步抖音粉丝      * @author wechat:happybabby110      * @blog http://www. ...

  6. 抖音sdk接口API调用-关注与取消关注抖音号

    抖音sdk接口API调用-关注与取消关注抖音号 /**      * @author wechat:happybabby110      * @blog http://www.wlkankan.cn ...

  7. php微信sdk接口文档,php一个文件搞定微信jssdk配置

    学习PHP的小伙伴在处理微信jssdk配置的时候可能会遇到一些问题.以下是百分网小编精心为大家整理的php一个文件搞定微信jssdk配置,希望对大家有所帮助!更多内容请关注应届毕业生网! 包括缓存,包 ...

  8. jeewx-api 1.0.5 版本发布,微信SDK接口封装(支持微信第三方开放平台)

    JeeWx-api 1.0.5 版本发布,微信SDK接口封装 1.jeewx-api为何诞生 现在微信越来越火,基于微信的公众号和服务号越来越丰富,虽然微信帮助文档已经提供了相关的接口,但是接口比较多 ...

  9. 国内APP消息推送机制以及微信消息延迟问题剖析

    转自:https://club.huawei.com/thread-15878044-1-1.html 一.前言 随着安卓手机以及QQ/微信/支付宝/滴滴出行/美图外卖等一大批移动通信/移动消费应用的 ...

最新文章

  1. 《数据中心布线系统的设计与施工技术白皮书》目录
  2. 模板方法及策略设计模式实践
  3. Java黑皮书课后题第7章:*7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合
  4. EE Servlet 3:简单表单处理
  5. python requests cookie_python requests 带cookie访问页面
  6. c语言常考的编程题,C语言操作题常考编程题库
  7. 01-Quartz2D
  8. seafile看不见repo报500错误的解决方法
  9. java64字节指令包,JVM 字节码指令解析
  10. sqlyog 注册码
  11. 百度云不限速详细教程
  12. 【高级软件工程课后作业】
  13. 简单的rpg任务制作
  14. BeautifulSoup使用
  15. 系统工程师学习(简单Linux命令应用)(一)
  16. 2021年中国电子商务政策汇总分析:电子商务行业体系不断完善,跨境电商、农村电商蓬勃发展[图]
  17. 中级软件设计师考试错题及知识点整理
  18. 小程序另一种解析json
  19. 【网络安全】SQL注入-XFF头注入
  20. eclipse 个性化设置 绿色护眼

热门文章

  1. 安装ElasticSearch-Head完毕后,创建索引报错406 Not Acceptable,解决方法
  2. 船闸计算机管理工资怎么样,船闸处事业编工资
  3. 鞣花酸爆增1226%?油橄榄、雪绒花大展拳脚? | 5月功效成分TOP100
  4. 【逻辑书单】①《一本小小的蓝色逻辑书》之阅读理解及其解题技巧梳理
  5. 【保姆级教程】Docker基础操作篇-Dokerfile(含源码)
  6. Win7+AMD+VS2013+opencl1.x安装与测试
  7. 政府采购方式有几种?各自适用的条件是什么?
  8. python_turtle库_应用之画圣诞树
  9. 解决mysql数据库连接超时问题
  10. Oracle 导入、导出详解(impdp、expdp)