住房城市建设网站,资讯网站开发的背景,注册网约车主需要什么条件,做污事网站前言 最近领导交代了一个需求,就是有些许客户不单单满足平台告警日志外发到邮箱、短信的形式,还要以消息聊天的形式外发给企业微信。 具体操作
1、注册企业微信。
2、登录企业微信,找到应用管理,创建应用。 3、创建完之后需要记录以下图片中两个值的信息。 4、然后记录下…前言 最近领导交代了一个需求,就是有些许客户不单单满足平台告警日志外发到邮箱、短信的形式,还要以消息聊天的形式外发给企业微信。 具体操作
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(