当前位置: 首页 > news >正文

Java项目如何外发告警日志到企业微信

前言

最近领导交代了一个需求,就是有些许客户不单单满足平台告警日志外发到邮箱、短信的形式,还要以消息聊天的形式外发给企业微信

具体操作

1、注册企业微信。

2、登录企业微信,找到应用管理,创建应用。

在这里插入图片描述

3、创建完之后需要记录以下图片中两个值的信息。

在这里插入图片描述

4、然后记录下本企业内任意帐号的名称。

5、再记录下本企业的id。

在这里插入图片描述

6、写一个接口,先获取token再发送消息。

@RestController
@RequestMapping("/weChat")
public class WeChatController {private static final String CORP_ID = "xxx"; //企业idprivate static final String CORP_SECRET = "xxx"; //企业的Secretprivate static final String TO_USER = "xxx"; //账户名称private static final String AGENT_ID = "xxx"; //企业的AgentIdprivate static final String ACCESS_TOKEN_URL = "https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=" + CORP_ID + "&corpsecret=" + CORP_SECRET;private static final String SEND_MESSAGE_URL = "https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=";@GetMapping("/sendMessage")public String sendMessage() {String accessToken = getAccessToken();if (accessToken != null) {sendTextMessage(accessToken, "Hello, WeChat Work! This is a test message from Java.");return "Message has send success.";} else {return "Failed to get access token.";}}private String getAccessToken() {try {URL url = new URL(ACCESS_TOKEN_URL);HttpURLConnection connection = (HttpURLConnection) url.openConnection(
http://www.lryc.cn/news/366874.html

相关文章:

  • NLP--关键词
  • Qt5学习笔记
  • 数据结构与算法笔记:基础篇 - 散列表(下):为什么散列表和链表经常会一起使用?
  • 读AI未来进行式笔记06自动驾驶技术
  • SpringAOP 常见应用场景
  • html+css示例
  • Day51 动态规划part10+Day52 动态规划part11
  • Wireshark自定义Lua插件
  • 商城项目【尚品汇】07分布式锁-2 Redisson篇
  • Adobe Illustrator 矢量图设计软件下载安装,Illustrator 轻松创建各种矢量图形
  • Nvidia/算能 +FPGA+AI大算力边缘计算盒子:中国舰船研究院
  • 双网卡配置IP和路由总结
  • 【纯血鸿蒙】——自适应布局如何实现?
  • Qt5学习笔记(一):Qt Widgets Application项目初探
  • Linux网络编程:数据链路层协议
  • 企业估值的三种方法
  • 比亚迪正式签约国际皮划艇联合会和中国皮划艇协会,助推龙舟入奥新阶段
  • 宏集Panorama SCADA:个性化定制,满足多元角色需求
  • 聪明人社交的基本顺序:千万别搞反了,越早明白越好
  • 图片和PDF展示预览、并支持下载
  • 图论第5天
  • Java开发-面试题-0004-HashMap 和 Hashtable的区别
  • Swift 序列(Sequence)排序面面俱到 - 从过去到现在(一)
  • redis 04 redis结构
  • 【原创】springboot+mysql农业园区管理系统设计与实现
  • web前端 孙俏:深度探索与实战之路
  • opencv实战小结-银行卡号识别
  • Windows API 开发桌面应用程序,在窗口按下鼠标左键不放可以拖图,并且拖图期间鼠标图标变成手掌
  • Docker的网络管理
  • 【数据结构】平衡二叉树左旋右旋与红黑树