大家好,我是烤鸭:
这是一篇微信公众号入门的文章,如果是个人的话,只能申请未认证的订阅号。如果是公司的话,想申请啥都是可以的。
这篇文章说的就是个人订阅号。
环境:
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中的以下四个参数
然后将application.yml.template改名为application.ymlappId:secret:token:aesKey:
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。最后贴一张成功的图。
写的还是匆忙了点,欢迎大家交流。