java微信报警,JAVA实现接入企业微信报警

本文介绍了如何使用Java将报警信息从短信和邮件转变为发送到企业微信。首先,需要在企业微信后台创建应用并获取企业ID和Secret。然后,通过Apache HttpClient库,实现了获取access_token、发送消息的HTTP请求。提供了具体的Java代码示例,包括实体类和消息发送方法,以供业务调用。
摘要由CSDN通过智能技术生成

引言

原来系统中报警采用短信和邮件方式,短信采用阿里的短信,近期由于 一些原因,项目中想将报警信息发送到 企业微信中,由于之前小编玩zabbix的时候实现过这个需求,所以认为通过java应该比较简单, 下面分享接入代码,直接上干货。

一、创建应用

1)、登录企业微信后台管理页面,选择应用管理

3ffc992b0dddbb95180ac8691d3f0543.png

2)、在最下面 创建应用

dcca2b7f0a07aa45e698c05df93f5031.png

这里面可以控制那些人收到报警信息,其中质量的Secret 就是我们后面代码中的秘钥;

3)获得企业id

在 管理后台-》我的企业 一栏的最下面可以找到企业ID

23b260e3277b8f45d52f9f2f2c1a2528.png

二、代码实现

添看到依赖

org.apache.httpcomponents

httpcore

4.4.6

org.apache.httpcomponents

httpclient

4.5.5

代码实现

1、实体类

package com.jack.common.utils;

/**

* @Description:

* @author: zhenghao

* @date: 2020/3/5 17:24

*/

public class IacsUrlDataVo {

String corpid;

String corpsecret;

String Get_Token_Url;

String SendMessage_Url;

public String getCorpid() {

return corpid;

}

public void setCorpid(String corpid) {

this.corpid = corpid;

}

public String getCorpsecret() {

return corpsecret;

}

public void setCorpsecret(String corpsecret) {

this.corpsecret = corpsecret;

}

public void setGet_Token_Url(String corpid,String corpsecret) {

this.Get_Tok

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值