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

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

  1. 微信公众号每日推送(小白网页版配置)

    微信公众号每日定时推送,天气推送(小白网页版配置) 0.提示 1. 前言 2. API接口申请 2.1 微信 2.2 百度 2.3 地区编码 3. 模板内容编写 4. 功能演示 4.1 创建定时早安推 ...

  2. java实现微信公众号内容推送系统

    前置准备 申请微信公众号测试号以及微信模板配置 微信公众平台 登陆注册成功后,就会生成微信公号的appID和appsecret 接收消息的人扫码关注测试号二维码,微信返回oppenid. 新增消息模板 ...

  3. java 实现微信公众号消息推送

    注册微信公众号 这里主要用测试账号来演示:测试账号注册地址 正式账号注册地址:微信公众平台 设置消息模板 可参考微信公众号文档:微信公众号文档 模板根据需求设置(注意:参数长度不能超出微信规定,否则将 ...

  4. java实现微信公众号 模板推送

    1.先申请公众号测试号 2.用NATAPP内网穿透 https://natapp.cn/article/natapp_newbie 好了 准备工作完成 开始上代码 WeatherController ...

  5. 微信公众号怎么推送消息_微信公众号发送消息

    A.模板消息发送 模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等.不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息. 备注 ...

  6. PHP实现微信公众号主动推送消息

    这篇文章主要介绍了php实现微信公众号主动推送消息的方法,PHP版微信公共平台消息主动推送,突破订阅号一天只能发送一条信息限制,需要的朋友可以参考下. 通过学习借鉴朋友的实现方法进行整理,实现了PHP ...

  7. python爬虫如何实现每天爬取微信公众号的推送文章

    python爬虫如何实现每天爬取微信公众号的推送文章 上上篇文章爬虫如何爬取微信公众号文章 上篇文章python爬虫如何爬取微信公众号文章(二) 上面的文章分别介绍了如何批量获取公众号的历史文章url ...

  8. 用户画像在科技期刊微信公众号精准推送中的应用

    闵甜1,2), 孙涛3),赖富饶1,2), 侯湘4) 1)华南理工大学<现代食品科技>编辑部,广东省广州市天河区五山路381号 510640 2)华南理工大学食品科学与工程学院,广东省广州 ...

  9. php 主动推送消息,php实现微信公众号主动推送消息

    通过学习借鉴朋友的实现方法进行整理,实现了PHP版的微信公共平台消息主动推送,分享给大家供大家参考,具体内容如下 此方法是通过模拟登录微信公共平台的方法来实现的. 代码如下: 一.登录接口部分代码 / ...

最新文章

  1. bzoj 2870 最长道路tree——边分治
  2. 外卖这个筐,阿里美团是做“帮主”还是做“保姆”?
  3. 什么叫临界资源和临界区?
  4. 特征工程tf-idf_特征工程-保留和删除的内容
  5. windows窗口 matlab,windows – 有没有办法改变MATLAB命令窗口的标题?
  6. Discuz! X3.2后台管理员登录不了的问题
  7. Halcon 学习总结——邮票目录检测(stamp_catalogue)
  8. python怎么把写在一个文件的类导入另一个文件_跟我一起自学python语言 第9章 类(9.4 导入类)...
  9. 快速失败(fail-fast)和安全失败(fail-safe)的区别
  10. 4款idea主题,非常的炫酷
  11. ZEMAX | 如何使用渐晕系数
  12. html鼠标放在图片上图片自动放大,css使图片自动放大
  13. 测试摇一摇次数的软件,iOS通过加速计计算摇一摇次数
  14. wireshark抓web包
  15. 【pano2vr】网页Flash中简单实现炫酷的3D模型制作
  16. Graph Coverage
  17. 零钱兑换(完全背包)
  18. 电子邮件营销实例---粽子
  19. 树莓派开发系列教程5——树莓派常用软件及服务(vi、远程桌面、ssh、samba、u盘)
  20. 威斯康星大学硕士计算机科学,威斯康星大学麦迪逊分校计算机科学

热门文章

  1. Json和其序列化和反序列化
  2. Android处理图片透明度并绘画图片
  3. JAVA巢院小区疫情管控系统计算机毕业设计Mybatis+系统+数据库+调试部署
  4. CSS新招式,临时记一下
  5. exynos 4412
  6. [POI2008]Mirror Trap
  7. 服务器MYSQL 数据库搭建 win2008 x64
  8. Windows上帝模式——隐私浏览必备
  9. C#也能做机器学习?基于.NET的AI智能应用市场还是一片“处女地”
  10. 首师大附中互测题:LJX的校园:入学典礼【C003】