Java实现微信公众号每日推送

公众号需要企业才可以申请,并且需要交300元认证费。所以用的是微信测试的订阅号

你是否还在为每天发早安晚安而发愁
你是否还在迫于女朋友的淫威之下而每天说着土味情话
你是否还在为记不住女朋友的生日,记不住你俩的纪念日而挠头
如果现在告诉你有这么一款产品可以解决以上的所有烦恼让男人重振雄风你能否看完此文章呢
作为一个优秀的程序员快去为你的女朋友准备一个吧

最终效果图:

保姆级教学

1、springboot实现java后台

2、微信测试账号的申请

3、微信模版推送的配置

4、接入百度天气api获取每日天气

5、接入彩虹屁api获取土味情话和每日英语

6、农历生日计算和恋爱日计算

一、springboot实现java后台

将项目导入到idea 核心代码如下
在这里插入图片描述

二、注册微信测试账号并配置

1、微信扫码登录下面网址 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 扫码登录成功后,就会给我们生成微信公号的appid和appsecret
在这里插入图片描述
2、微信扫码关注 测试号二维码,微信给我们返回我们的openid,这个openid在推送时特别重要。因为你推送肯定要知道推送给 谁啊,就比如你打电话,肯定要知道用户的电话号码吧。这个openid就是我们要推送给那个用户的唯一标示。
在这里插入图片描述

三、配置微信推送信息模版
同样是在微信测试公众号里面生成模板(生成后拿到模板id替换到代码对应位置)
在这里插入图片描述
模板内容如下(格式已整理好直接复制即可)

{{riqi.DATA}}{{beizhu.DATA}} 
城市:{{city.DATA}} 
天气:{{tianqi.DATA}} 
最低气温:{{low.DATA}}度 
最高气温:{{high.DATA}}度 
当前风向:{{wind_dir.DATA}} 
当前风力:{{wind_class.DATA}} {{hersBirthday.DATA}} 
{{hisBirthday.DATA}} 
今天是我们恋爱的第{{lianai.DATA}}天 
今日土味情话:{{caihongpi.DATA}} 

{{english.DATA}} 
{{chinese.DATA}}

参数需以{{开头,以.DATA}}结尾 ,ex:{{caihongpi.DATA}},代码里面替换就可以了

templateMessage.addData(new WxMpTemplateData("caihongpi",CaiHongPi.getCaiHongPi(),"#FF69B4"));

四、接入百度天气api获取每日天气

百度开放平台
进入上面百度开放平台的链接添加一个应用
复制该AK
在这里插入图片描述
在这里插入图片描述

五、接入彩虹屁api获取土味情话和每日英语

彩虹屁API
在这里插入图片描述
在这里插入图片描述
将key换成你的
操作简单很多免费 自行取

六、农历生日计算和恋爱日计算

在这里插入图片描述
恋爱日是阳历的 直接换成你俩恋爱那天
在这里插入图片描述
最后启动项目 也可放在服务器运行 每天早上7.30定时发送消息
在这里插入图片描述
gitee代码已开源链接,可以运行的话请一键三连

  • 10
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值