公众号推送早安问候以及天气预报(JAVA)
① 概述
功能点
- 每天早上可以给指定的微信用户推送消息,经过公众号
- 可以使用第三方接口丰富推送的消息内容
- 百度天气api:添加天气信息推送
- 天行数据api:添加美句、彩虹屁等语句推送
- 通过后台计算纪念日推送
- …
- 效果图
技术栈点
- spring boot实现后台
- 微信测试账号的申请
- 微信模版推送的配置
- 对接百度天气api
- 对接彩虹屁api
- 对接优美句子api
源码开放
Gitee
GitHub
② 注册微信测试账号,编辑推送模板
- 使用微信扫码登录此网站https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login就能得到一个微信公众号测试号
- 推送消息需要用到的信息
- 用户扫码关注得到用户的id
- 编辑消息模板
- 此步骤的模板id、用户微信号id、以及自己的appID、appsecret是后续推送所需要用到的
③ 使用spring boot 做后台开发,并且与第三方对接
使用第三方接口——控制台 | 百度地图开放平台 (baidu.com)
- 在百度地图开放平台注册账号,并且到控制台中的应用创建一个应用(其中应用AK是推送需要使用到的)
- 设置ip白名单为0.0.0.0/0
使用第三方接口——天行数据TianAPI - 开发者API数据平台
- 进去注册账号选择需要的句子接口使用就行
- 每个接口都有实例代码,直接使用就行
- 此案例使用了彩虹屁以及英语一句话两种
spring boot后台开发
④ 部署
完成~