实现微信通知提醒的方法总结

一、使用企业微信群机器人接口效果:微信群消息通知
优点:后台运行不受干扰性能稳定、群内多人同时接收通知、无需登录微信、支持微信图文消息
缺点:只适用于企业微信群、有发送频率限制
使用方法
1、拉一个企业微信群,在群里创建一个机器人接口 


2、打开木头浏览器项目管理,添加HTTP请求步骤,粘贴微信群机器人API地址,按要求设定发送内容格式。
企业微信群机器人地址

通过企业微信群机器人发送消息数据格式

微信收到机器人发来的消息

二、微信绑定腾讯企业邮箱
效果:企业邮箱公众号消息通知
优点:后台运行不受干扰性能稳定,支持群发、无需登录微信、可使用邮箱app接收提醒、支持微信图文消息
缺点:接收者微信须绑定企业邮箱,点击标题后才能查看完整消息,企业邮箱公众号提醒容易忽略
使用方法
1、在浏览器设置对话框中,添加发件邮箱信息

2、在报警提醒步骤中,添加接收邮箱列表,以及邮件标题、正文、和附件路径。

实际提交效果:实时监控招标采购信息

三、使用微信聊天窗口发送消息
效果:同普通微信聊天消息
优点:可向任何微信好友个人或微信群发送消息,支持图文消息
缺点:需电脑登录微信,前台打开聊天窗口,容易被其它操作干扰
使用方法
1、登录微信打开聊天窗口、发给多人最好打开多个独立的聊天窗口(默认多个聊天窗口是合并在一起的,只要拖动接收者名字就能分离窗口)
2、使用木头浏览器的外部窗体控制,把信息粘贴到聊天窗口内发送。

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以通过调用小程序的API实现弹框消息提醒。具体步骤如下: 1. 在小程序后台获取 access_token,用于后续接口调用。可以使用微信提供的 API:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html 2. 调用小程序的订阅消息接口,发送订阅消息给用户。具体接口为:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html 3. 在 Spring Boot 中发送 HTTP 请求调用上述接口。你可以使用 Java 的 HTTP 请求库,例如 Apache HttpClient 或者 OkHttp。 以下是一个简单的示例代码: ```java import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.ContentType; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; import java.io.IOException; public class WeChatApiUtils { public static void sendSubscribeMessage(String accessToken, String openId, String templateId, String message) throws IOException { String url = "https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=" + accessToken; CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost(url); // 构造请求体 String requestBody = "{\"touser\":\"" + openId + "\",\"template_id\":\"" + templateId + "\",\"data\":{\"message\":{\"value\":\"" + message + "\"}}}"; StringEntity requestEntity = new StringEntity(requestBody, ContentType.APPLICATION_JSON); httpPost.setEntity(requestEntity); // 发送请求并获取响应 HttpResponse response = httpClient.execute(httpPost); HttpEntity responseEntity = response.getEntity(); String responseBody = EntityUtils.toString(responseEntity); System.out.println(responseBody); // 这里可以根据实际需求处理响应结果 } } ``` 你需要替换其中的 accessToken、openId、templateId 和 message 参数为实际的值。其中,accessToken 是第一步获取到的访问令牌,openId 是用户的唯一标识,templateId 是订阅消息的模板 ID,message 是要发送的消息内容。 请注意,为了保证代码的安全性和可靠性,建议在生产环境中使用合适的加密和身份验证机制。此外,你需要根据具体的业务需求和小程序的订阅消息接口文档进行参数的调整和接口调用的逻辑处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值