Java——发送消息到企业微信中
2023-02-26 10:19:23 时间
最近领导要求在测试平台中添加自动发送测试报告到企业微信群中的功能,不做不知道,原来贼简单啊。
1.首先要开通一下群聊机器人功能,如图:
2.编写工具类
public static void sendWeChatRobotMessage(WeChatSendMessage sw, String hookKey, String msgtype, String contentKey, String contentValue) {
(福利推荐:阿里云、腾讯云、华为云服务器最新限时优惠活动,云服务器1核2G仅88元/年、2核4G仅698元/3年,点击这里立即抢购>>>)
String url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=" + hookKey; try { WeChatData wcd = new WeChatData(); wcd.setMsgtype(msgtype); Map<Object, Object> content = new HashMap<Object, Object>(); content.put(contentKey, contentValue); wcd.setText(content); String resp = sw.sendPostRequest("UTF-8", WeChatSendMessage.CONTENT_TYPE, url, gson.toJson(wcd), ""); log.info("请求数据, {} | 微信的响应数据, {}", content.toString().replaceAll("n", ""), resp); } catch (IOException e) { log.error("发送企业微信消息失败!!!{}", e.getStackTrace()); } }
3.测试
private static final String WECHAT_GROUP_HOOK = “xxxxx-ff60-4fb1-a0e5-xxxxxxxxx”;
public static void main(String[] args) { WeChatSendMessage sw = new WeChatSendMessage(); sendWeChatRobotMessage(sw, WECHAT_GROUP_HOOK, "text", "content", "ni好啊,孙健!"); }
你还在原价购买阿里云、腾讯云、华为云、天翼云产品?那就亏大啦!现在申请成为四大品牌云厂商VIP用户,可以3折优惠价购买云服务器等云产品,并且可享四大云服务商产品终身VIP优惠价,还等什么?赶紧点击下面对应链接免费申请VIP客户吧:
相关文章
- ERROR: Java 1.7 or later is required to run Apache Drill.
- 三剑客命令
- PC版小爱同学来了
- 2023年最值得关注的机器人趋势TOP10
- 为自己的博客添加追番列表
- 便携小空调源码
- 开启CDN获取源IP
- TCP三次握手和四次挥手
- 网站访问量暨与小伙伴们的N次相遇
- Centos7部署安装zabbix5.0
- 解决Zabbix中文乱码情况
- Nginx-基础总结(上)
- Nginx-基础总结(下)
- shell if语句
- Shell case条件语句的应用实践
- 一招解决检测你的电脑是否可升级win11
- Shell while循环和until循环语句
- Shell for循环和select循环语句
- break、continue、exit、return的区别和对比
- 【技巧】给网站添加pjax无刷新,换页音乐不中断