# Vxin **Repository Path**: cz991203/vxin ## Basic Information - **Project Name**: Vxin - **Description**: 🍤 VX测试号推送信息后台系统: 基于springboot+lombok+fluxweb+guava+...,并提供详细的配置教程.推送包含天气情况,节日倒数,生日倒数,热搜等信息. - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2023-07-17 - **Last Updated**: 2023-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, weixin ## README # Vxin vx测试号推送 ![img.png](images/img8.png) 这是一个测试号推送项目,部分功能定制化很强有待修改,带总体是个不错的练手,学习小项目 + 使用springboot+java8 框架及语言 + 集成swagger + 调用接口使用reactor 异步编程,拒绝堵塞 + 使用guava本地缓存 _ _ _ # 创建微信测试号 ### 1.打开 `https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login` ![img.png](images/img.png) --- ### 2.对应appid和secret 配置文件是![img_2.png](images/img_2.png) ![img.png](images/img2.png) --- ### 3.推送人(用户) ![img.png](images/img3.png) > 当有人扫了你测试号的二维码后 会在右侧列表显示他的id 将id配置到模板中 ![img3-2.png](images/img3-2.png) ![img3-3.png](images/img3-3.png) --- ### 4.消息模板 > `weixinTemplate.txt`文件中的内容配置在新增测试模板选项中 ![img_3.png](images/img_3.png) >将模板id回填在 目前只设置两种 单身与恋爱的 ![img4-3.png](images/img4-3.png) --- ### 5.天气接口 登录注册百度开发平台 `https://lbsyun.baidu.com/` 在控制台,应用管理 ,我的应用处 创建应用 填写好名称 点击提交 ![img_5.png](images/img_5.png)![img_6.png](images/img_6.png)![img_7.png](images/img_7.png) ak对应填在配置中 ![img_8.png](images/img_8.png) `districtId`代表的是城市代码 可在文件中查询![img_1.png](images/img4.png) --- ### 6.天行接口 登录注册`https://www.tianapi.com/login.html` 在数据管理,我的密钥列表 添加或查看我的密钥信息 ![img_2.png](images/img5.png) 将密钥ak填在配置中 ![img_3.png](images/img6.png) #### 6.1 申请需要用到的接口 ``https://www.tianapi.com/list/`` ``早安心语``,``星座运势``,``微博热搜榜`` --- ### 7.访问,测试 前端框架 https://gitee.com/cz991203/spring-bean-vue 下载后 npm install 运行: npm run dev 登录 admin,123456 ### 7.可选(气象预警申请) 注册聚合api 实名 申请接口 拿到key https://www.juhe.cn/docs/api/id/661 配置到配置文件 jhKey属性上 两个特殊的模板配置在字典中 ![img7-1.png](images/img7-1.png) ![img7-2.png](images/img7-2.png)