当前位置:首页 > 实用技巧 >

如何修改微信公众号推送消息(微信公众号怎么推送消息提醒)

来源:原点资讯(www.yd166.com)时间:2024-01-30 11:00:26作者:YD166手机阅读>>

1.微信推送方法

/** * @ClassName:PushController * @Description:微信推送 * @Author:chenyb * @Date:2020/11/27 10:33 上午 * @Versiion:1.0 */ @RestController @RequestMapping("/wx") public class PushController { @Autowired private WeChatConfig weChatConfig; /* * 微信测试账号推送 * */ @GetMapping("/push") @Scheduled(cron = "0 43 17 ? * *") public String push() { //1,配置 WxMpInMemoryConfigStorage wxStorage = new WxMpInMemoryConfigStorage(); wxStorage.setAppId(weChatConfig.getAppId()); wxStorage.setSecret(weChatConfig.getAppsecret()); WxMpService wxMpService = new WxMpServiceImpl(); wxMpService.setWxMpConfigStorage(wxStorage); //2,推送消息 WxMpTemplateMessage templateMessage = WxMpTemplateMessage.builder() .toUser("o9lMz54rJwdYrtCYyhg3K7GTwBro")//要推送的用户openid .templateId(weChatConfig.getTemplateId())//模版id .url(weChatConfig.getForwardUrl())//点击模版消息要访问的网址 .build(); //3,如果是正式版发送模版消息,这里需要配置你的信息,替换微信公众号上创建的模板内容 //设置模板dada参数 LocalDate date = LocalDate.now(); String time = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")); templateMessage.addData(new WxMpTemplateData("date", date.getMonthValue() "月" date.getDayOfMonth() "日" "\n", "#CCCCFF")); templateMessage.addData(new WxMpTemplateData("topic", "店长您好,有一笔新的让利单,需要您的确认。" "\n", "#FF00FF")); templateMessage.addData(new WxMpTemplateData("time", time, "#CCFF99")); try { wxMpService.getTemplateMsgService().sendTemplateMsg(templateMessage); return "推送成功"; } catch (Exception e) { System.out.println("推送失败:" e.getMessage()); e.printStackTrace(); return "推送失败"; } } }

2.pom文件

<!--微信模版消息推送三方sdk--> <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>3.3.0</version> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.1.0</version> </dependency>

3.获取token

package com.itheima.reggie.utils; import cn.hutool.http.HttpUtil; import com.alibaba.fastJSON.jsonObject; import com.itheima.reggie.config.WeChatConfig; import com.itheima.reggie.entity.AccessToken; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Component; @Component public class WeChatCommonUtil { Logger logger = LoggerFactory.getLogger(WeChatCommonUtil.class); // 获取access_token的接口地址(GET) 限2000(次/天) private static String url = WeChatConfig.GET_TOKEN_URL; public AccessToken getToken(String appid, String appsecret){ AccessToken token; //访问微信服务器的地址 String requestUrl=url.replace("APPID", appid).replace("APPSECRET", appsecret); //HttpRequestUtil httpRequestUtil=new HttpRequestUtil(); //创建一个json对象 String responseStr = HttpUtil.get(requestUrl); System.out.println("获取到的String格式的Response为:" responseStr); //判断返回字符串是否为空 if (responseStr != null) { token = JSONObject.parseObject(responseStr, AccessToken.class); } else { token = null; // 获取token失败 logger.error("获取token失败 errcode:{} errmsg:{}"); } return token; } } ,

栏目热文

微信公众号推送消息不显示(微信公众号为什么不推送消息)

微信公众号推送消息不显示(微信公众号为什么不推送消息)

微信作为最常用的社交应用之一,在我们的生活中扮演着重要的角色。无论是与家人、朋友聊天,还是公众号资讯,微信成为了我们日常...

2024-01-30 10:42:52查看全文 >>

微信公众号发推送怎么预览(微信公众号推送的消息怎么不显示)

微信公众号发推送怎么预览(微信公众号推送的消息怎么不显示)

常常有一些重要的消息需要通过公众号发送时,我们会选择模板消息,模板消息尾部还可以带上小程序链接,点击链接可直接跳转。模板...

2024-01-30 11:01:43查看全文 >>

微信公众号怎么没有消息推送(微信公众号怎么发推送)

微信公众号怎么没有消息推送(微信公众号怎么发推送)

最近有人问我,为什么公众号发布的文章看不到了?我就纳闷怎么就看不到,后面一想肯定是他在发布时,没有选择群发,而是选择发布...

2024-01-30 10:39:31查看全文 >>

微信公众号输入关键字推送消息

微信公众号输入关键字推送消息

IT之家 12 月 4 日消息,今年 4 月,微信要求公众号运营者对发布内容进行严格审查,满足合规性要求。通过各种形式推...

2024-01-30 11:03:24查看全文 >>

微信公众号消息推送管理(微信公众号自动推送功能)

微信公众号消息推送管理(微信公众号自动推送功能)

分享最实在的玩机技巧,洞察最前沿的科技资讯!大家好,这里是手机科技园!大家有没有发现,我们每次打开微信的时候,都会有一个...

2024-01-30 10:56:30查看全文 >>

微信公众号推送消息格式(微信公众号发推送步骤)

微信公众号推送消息格式(微信公众号发推送步骤)

近日,微信官方发文称,部分公众号下发的模板消息,利用颜色/表情符号诱导用户查看、点击营销内容,严重损害用户体验,从202...

2024-01-30 11:03:59查看全文 >>

微信公众号推送不显示在消息页面(微信公众号怎么推送消息提醒)

微信公众号推送不显示在消息页面(微信公众号怎么推送消息提醒)

今晨,多家媒体发现微信订阅号群发推送无法送达至所有用户。也有网友发微博称,订阅号五个小时没更新。有媒体表示,虽然显示全部...

2024-01-30 11:01:56查看全文 >>

怎么更新谷歌空间(谷歌空间下不了应用怎么办)

怎么更新谷歌空间(谷歌空间下不了应用怎么办)

Google是世界第一搜索引擎网站,1998年7月成立于加利福尼亚山景城,2005年7月19日,Google宣布在中国设...

2024-01-30 11:08:25查看全文 >>

怎样申请谷歌空间(谷歌空间平台)

怎样申请谷歌空间(谷歌空间平台)

第一种通过OurPaly(原google空间)1、去手机应用市场下载ourpaly,也可以直接去官网下载m.ourpla...

2024-01-30 11:06:52查看全文 >>

谷歌空间在线功能在哪(谷歌空间为什么一直都在核对信息)

谷歌空间在线功能在哪(谷歌空间为什么一直都在核对信息)

Google Colab是谷歌提供的免费Jupyter 笔记本环境,不需要什么设置与环境配置就可以使用,完全在云端运行,...

2024-01-30 10:41:02查看全文 >>

文档排行