博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springboot版的微信公众号,订阅号
阅读量:2061 次
发布时间:2019-04-29

本文共 1106 字,大约阅读时间需要 3 分钟。

大家好,我是烤鸭:

这是一篇微信公众号入门的文章,如果是个人的话,只能申请未认证的订阅号。如果是公司的话,想申请啥都是可以的。

这篇文章说的就是个人订阅号。

环境:

centos 7.3

springboot 1.5

需要:

备案域名

1。注册微信公众平台

登陆微信公众平台,,立即注册。

2。选择订阅号,下一步到底。

这里说一下,个人邮箱,如果想玩微信的东西,建议多准备几个邮箱。公众号,小程序都得是不同的邮箱。

3。开发者模式

会用到的参数:

APPID,APPSECRET,TOKEN,AESKEY

4。配置服务器url

4.1 url写你的域名地址:

我的是阿里云的地址,域名解析到你的服务器就好了。一级或者二级域名都可以。

(看你买的是哪的域名,查一下域名解析的方法)

4.2 token是自己指定的字符串。

4.3 AESKEY随机生成,后期会用到。

4.4 加密方式,看你心情,我用的是没加密的。

5。配置springboot项目

这里推荐一个码云项目。很好用。

上面的是很全的包括公众号和小程序开发都有。我的目的是公众号,所以直接找的demo。

demo:

下载下来,修改application.yml.template中的以下四个参数

appId: 
secret:
token:
aesKey:
然后将application.yml.template改名为application.yml

6。说一下代码

看一下controller目录下的WechatController

有get请求和post请求,这就是微信会请求你的方法,可以在里边添加相应的业务逻辑。

7。部署

生成jar包,扔到linux上。

idea的话,右边maven project,点package。target下面就有jar包了,可以看到我改了controller的名字。

eclipse一样,直接右键项目,run as install,同样在target目录下。

把jar包放到linux目录下。启动

java -jar xx.jar(jar名称) &

推荐nohup启动

nohup java -jar xx.jar(jar名称) &

8。测试访问,如果你没改其他的东西的话,你在浏览器里输入。

http://域名/jar名称/wechat/portal

会提示:请求参数非法,请核实!       这说明你项目没问题。

9。再回到微信配置中心。

将url的地方配置成浏览器地址栏的访问地址。提示成功即可。

10。最后贴一张成功的图。

写的还是匆忙了点,欢迎大家交流。

你可能感兴趣的文章
contOS6 部署 lnmp、FTP、composer、ThinkPHP5、docker详细步骤
查看>>
TP5.1模板布局中遇到的坑,配置完不生效解决办法
查看>>
PHPstudy中遇到的坑No input file specified,以及传到linux环境下遇到的坑,模板文件不存在
查看>>
TP5.1事务操作和TP5事务回滚操作多表
查看>>
composer install或composer update 或 composer require phpoffice/phpexcel 失败解决办法
查看>>
TP5.1项目从windows的Apache服务迁移到linux的Nginx服务需要注意几点。
查看>>
win10安装软件 打开时报错 找不到 msvcp120.dll
查看>>
PHPunit+Xdebug代码覆盖率以及遇到的问题汇总
查看>>
PHPUnit安装及使用
查看>>
PHP项目用xhprof性能分析(安装及应用实例)
查看>>
composer安装YII
查看>>
Sublime text3快捷键演示
查看>>
sublime text3 快捷键修改
查看>>
计算机底层是什么东西?
查看>>
关于PHP几点建议
查看>>
硬盘的接口、协议
查看>>
安装系统之一 U盘启动盘制作
查看>>
安装系统之二 U盘启动盘制作---UEFI版
查看>>
安装系统之四 U盘装GHOST XP教程
查看>>
安装系统之五 U盘装原版XP教程
查看>>