springboot版的微信公众号,订阅号

大家好,我是烤鸭:

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

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

环境:

centos 7.3

springboot 1.5

需要:

备案域名

1。注册微信公众平台

登陆微信公众平台,https://mp.weixin.qq.com/,立即注册。

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

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

3。开发者模式

会用到的参数:

APPID,APPSECRET,TOKEN,AESKEY




4。配置服务器url

4.1 url写你的域名地址:

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

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

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

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

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



5。配置springboot项目

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

https://gitee.com/binary/weixin-java-tools。

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

demo:
https://gitee.com/binary/weixin-java-mp-demo-springboot

下载下来,修改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。最后贴一张成功的图。



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

猜你喜欢

转载自blog.csdn.net/angry_mills/article/details/79146456