公众号推送早安问候以及天气预报(JAVA)

2022-09-07 14:33:07 浏览数 (1)

公众号推送早安问候以及天气预报(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后台开发

④ 部署

完成~

0 人点赞