当前位置: 首页 > news >正文

给女朋友的浪漫微信消息推送超详细版

1. 下载代码 


    地址:

    链接: https://pan.baidu.com/s/1lESgRoWn8bXyE0jsSVCHqQ?pwd=imr6 提取码: imr6 
    根据 resources/db 下sql文件创建表
    修改yml文件中数据库连接


2. 进入微信测试平台 


    地址:微信公众平台
    扫码登录获取测试号信息


    修改代码WxConstants中 APP_ID和APP_SECRET


    打开获取用户地理位置

项目里把所有关注者分为两类,一类是Special,一类是Other,比如说自己和对象是Special里面的,那么你可以指定模板只发送给Special。其他的你的朋友们,你想要他们关注你,但是不想把自己和对象使用的私密模板的内容每天发送给他们,不把他们加入Special列表即可。
经过配置以后,你可以自定义模板发送给三类人群

第一种是发送给Special(比如发送带有纪念日内容的模板给你和你的对象)
第二种是发送给Other(Other就是除了Special以外的其他关注者,比如发送带有天气预报的模板给其他人)
第三种是发送给所有人(比如发送其他一些你和对象和朋友都可以)
那么怎么配置呢,很简单,在项目的配置文件application.yml中定义好了special的配置。

只需要把接收Special模板的特殊订阅者(比如你和你的对象)的openId定义在这就可以了。

3. 进入天行api


    地址:天行数据TianAPI - 开发者API数据平台
    注册账号申请api使用权限 搜索申请这三个权限


    进入控制台获取天行API AK ,修改代码WxConstants中TX_AK


4. 进入百度地图api


    地址:百度地图开放平台 | 百度地图API SDK | 地图开发
    申请个人开发者权限

创建应用时设置ip白名单


    获取百度API AK,修改代码WxConstants中BAI_DU_AK


5. 本地部署申请内网穿透工具


    地址:https://www.cpolar.com/download

进去之后

配置好后 获取公网地址


6. 配置微信公众号

将url框起来的地方修改为上面公网地址,其他不要动

7. 修改定时发送器

TimedTaskController类中修改cron表达式

8.配置推送消息的模板

模板在项目中resources/template下有

配置模板信息

在代码中 根据创建的模板id配置

9. 启动项目 等待根据定时推送的消息

http://www.lryc.cn/news/318487.html

相关文章:

  • Android开发 Activity启动模式、ViewModel与LiveData,及Kotlin Coroutines
  • MQL语言实现抽象工厂模式
  • UE4开个头-简易小汽车
  • Java基础入门day04
  • 中值定理j
  • 第2篇【Docker项目实战】使用Docker部署Raneto知识库平台(转载)
  • 【Javascript】 Promise 对象(二)
  • 细说C++反向迭代器:原理与用法
  • SpringBoot(依赖管理和自动配置)
  • cad怎么转换成黑白的pdf图纸?分享3个常用的软件!
  • maven本地仓库依赖上传到远程仓库
  • ISIS多区域实验简述
  • go语言基础笔记
  • kettle 9.4和Pentoho 9.4下载及安装方法简介
  • 社交革命的引领者:探索Facebook如何改变我们的生活方式
  • 常用的推荐算法
  • 使用Python进行图片格式转化/分辨率转化
  • 植物神经功能紊乱患者每天从5片黛力新减少至2片,只因找对了治疗方法!
  • SpringSecurity 快速入门
  • MySQL--执行一条 select 语句,期间发生了什么?
  • DeepL:word文档导出后不能编辑
  • PCL 约束Delaunay三角网(版本二)
  • 位运算#蓝桥杯
  • Python yield from
  • Atcoder TUPC 2023(東北大学プログラミングコンテスト 2023)E. And DNA(矩阵快速幂+拆位讨论)
  • Matlab/simulin光伏发电直流串联故障电弧模型仿真
  • 4款实用性前端动画特效分享(附在线演示)
  • LeetCode -- 76. 最小覆盖子串
  • 【进阶五】Python实现SDVRP(需求拆分)常见求解算法——蚁群算法(ACO)
  • php.exe运行时,提示缺少VCRUNTIME140.dll