说明:官方的文档很详细,一定一定要耐着性子认真阅读
说明:这里不会介绍springboot项目怎么建,所以开发者自己得先有spring boot的基础,另外,本项目所涉及的代码均已放入gitee, 点击前往!
一、开发前的准备工作
-
注册账号:进入微信公众平台,点击右上角立即注册,(个人用户只能选择订阅号,而且权限很少),按照提示填写信息即可
-
测试账号申请:如果暂时不想注册账号,可选择官方提供的测试账号申请。申请地址:测试号申请点击后扫描二维码,即可获得一个测试账号,按照官方说法,拥有服务号全部权限!(不过有些接口好像不是这样的23333.。)。
-
拥有自己的服务器和域名:阿里云、腾讯云等! 注意:微信服务器只会和你自己的服务器的80或者443端口通讯,而且不支持ip+port的访问方式,所以你必须有自己的可用域名
-
如果你用的是测试号的话,则在申请页面配置服务器的URL和TOKEN,url就是上面的域名加上项目的用于和微信服务器验签的接口(下面会讲解),TOKEN就是你自己定义的合法的字符串,用于程序和微信服务器的验证
如果用的是自己的账号,则需要在微信公众平台的 “开发”—>“基本配置”,配置服务器的URL和token
二、编程验证消息来自微信服务器
-
新建一个spring boot项目,写一个Restful接口, 将接口的访问路径拼接在上面的域名后面(这就是上面需要位置的服务器的URL的全路径)比如:我自己在微信公众平台配置的地址是:http://xxxx.com/wechat/wx/wechat,则其构成就是:服务器域名(http://xxxx.com/)+项目名(/wechat)+接口路径(/wx/wehat)根据开发文档可知
程序代码截图:
-
将springboot项目导出为jar包,上传到服务器,以java -jar xxx.jar 方式运行即可
-
在上述步骤都成功完成后,在公众平台的开发基础配置点击提交–>确认之后,就会提示成功的字样