公众号需要企业才可以申请,并且需要交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代码已开源链接,可以运行的话请一键三连