企业微信SDK接口API调用-触发推送企业微信微信好友
企业微信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调用-触发推送企业微信微信好友相关推荐
- 企业微信SDK接口API调用-触发推送企业微信联系人列表
/** * 触发推送企业微信联系人列表任务 * @author wechat:happybabby110 * @blog http://www.wlkankan.cn ...
- 企业微信api接口调用-触发推送企业微信微信好友
企业微信SDK接口API调用-触发推送企业微信微信好友 /*** 触发企业微信推送微信好友列表* @author wechat:happybabby110* @blog http://www.wlka ...
- 企业微信api接口调用-触发推送企业微信联系人列表
企业微信SDK接口API调用-触发推送企业微信联系人列表 /** * 触发推送企业微信联系人列表任务 * @author wechat:happybabby110 * @blog http://www ...
- 微信api接口调用-触发推送微信好友列表
微信api接口调用-触发推送微信好友列表 /*** 触发推送微信好友列表任务* @author wechatno:tangjinjinwx* @blog http://www.wlkankan.cn* ...
- 抖音sdk接口API调用-同步抖音粉丝列表
抖音sdk接口API调用-同步抖音粉丝列表 /** * 同步抖音粉丝 * @author wechat:happybabby110 * @blog http://www. ...
- 抖音sdk接口API调用-关注与取消关注抖音号
抖音sdk接口API调用-关注与取消关注抖音号 /** * @author wechat:happybabby110 * @blog http://www.wlkankan.cn ...
- php微信sdk接口文档,php一个文件搞定微信jssdk配置
学习PHP的小伙伴在处理微信jssdk配置的时候可能会遇到一些问题.以下是百分网小编精心为大家整理的php一个文件搞定微信jssdk配置,希望对大家有所帮助!更多内容请关注应届毕业生网! 包括缓存,包 ...
- jeewx-api 1.0.5 版本发布,微信SDK接口封装(支持微信第三方开放平台)
JeeWx-api 1.0.5 版本发布,微信SDK接口封装 1.jeewx-api为何诞生 现在微信越来越火,基于微信的公众号和服务号越来越丰富,虽然微信帮助文档已经提供了相关的接口,但是接口比较多 ...
- 国内APP消息推送机制以及微信消息延迟问题剖析
转自:https://club.huawei.com/thread-15878044-1-1.html 一.前言 随着安卓手机以及QQ/微信/支付宝/滴滴出行/美图外卖等一大批移动通信/移动消费应用的 ...
最新文章
- 《数据中心布线系统的设计与施工技术白皮书》目录
- 模板方法及策略设计模式实践
- Java黑皮书课后题第7章:*7.28(数学:组合)编写一个程序,提示用户输入10个整数,然后显示从这10个数中选出两个数的所有组合
- EE Servlet 3:简单表单处理
- python requests cookie_python requests 带cookie访问页面
- c语言常考的编程题,C语言操作题常考编程题库
- 01-Quartz2D
- seafile看不见repo报500错误的解决方法
- java64字节指令包,JVM 字节码指令解析
- sqlyog 注册码
- 百度云不限速详细教程
- 【高级软件工程课后作业】
- 简单的rpg任务制作
- BeautifulSoup使用
- 系统工程师学习(简单Linux命令应用)(一)
- 2021年中国电子商务政策汇总分析:电子商务行业体系不断完善,跨境电商、农村电商蓬勃发展[图]
- 中级软件设计师考试错题及知识点整理
- 小程序另一种解析json
- 【网络安全】SQL注入-XFF头注入
- eclipse 个性化设置 绿色护眼
热门文章
- 安装ElasticSearch-Head完毕后,创建索引报错406 Not Acceptable,解决方法
- 船闸计算机管理工资怎么样,船闸处事业编工资
- 鞣花酸爆增1226%?油橄榄、雪绒花大展拳脚? | 5月功效成分TOP100
- 【逻辑书单】①《一本小小的蓝色逻辑书》之阅读理解及其解题技巧梳理
- 【保姆级教程】Docker基础操作篇-Dokerfile(含源码)
- Win7+AMD+VS2013+opencl1.x安装与测试
- 政府采购方式有几种?各自适用的条件是什么?
- python_turtle库_应用之画圣诞树
- 解决mysql数据库连接超时问题
- Oracle 导入、导出详解(impdp、expdp)