搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路

任务目标:搭建一个测试用公众号,并将程序发布到公众号上,实现测试功能

第一步,登录微信公众平台,点击开发者工具

搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路_第1张图片

第二步,点击公众平台测试账号,申请一个测试账号

搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路_第2张图片

第三步,填写URL,Token,JS安全域名。解释一下URL组成是IP+项目名字+serlvet名字,IP不能用本地IP,所以使用NATAPP进行内网穿透,建立IP,IP如何建立见第四步。项目名字就是发布在tomcat上的项目名,serlvet名字见项目中serlvet配置。

 

搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路_第3张图片

项目名字:

serlvet配置一般在项目目录下:

搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路_第4张图片

打开web.xml,找到如下配置,/wx.do即后缀名

而安全域名指返回给手机端的IP地址。

第四步,配置NATAPP,实现内网穿透,官网:https://natapp.cn/。在官网上下载,win10×64安装法(其余安装自行百度),先在官网注册账号,并购买免费隧道

搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路_第5张图片

购买后可查看隧道,记住authtoken。

搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路_第6张图片

在系统环境变量PATH(右键此电脑--属性--高级系统设置--环境变量--path)下添加路径,路径为natapp.exe所在的路径

打开CMD,执行natapp -authtoken [authtoken],[]内的内容为刚才natapp分配的authtoken。

打开natapp.exe,执行natapp -authtoken [authtoken],会跳转到如下界面,即实现了内网穿透:

搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路_第7张图片

记录分配的forwarding的IP,一般来讲端口号默认的是80,可以修改tomcat的端口号,也可修改natapp的端口号,在natapp官网上选择隧道,配置本地端口。<----若不执行这一步,端口号不匹配,程序是连接不上的。

第五步,更改APPID和APPSECRET,信息在微信公众平台的测试信息里,我的程序里有如下类:

搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路_第8张图片

在WxTokenUtil.properties文件里,存放着APPID等信息,加以修改,将expires_in和last_time都改为0,如图,再将自己的APPID和密码放上去。

对于文件存储不是这样的来说,第五步不用操作,只要把自己工程关于APPID和APPSECRET的改正即可。

至此,可以验证是否成功匹配,本地发布tomcat,在微信公众平台网页上点击提交,会提示配置成功。

搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路_第9张图片

此时,我们用手机关注微信的这个测试账号即可看到相关内容,PS:natapp.exe不可关闭,tomcat也必须发布。

附录:

该类为创建公众号主页按钮类,只需运行一次即可

搭建测试用微信公众平台(借助natapp内网穿透)--java网络搭建小白成长路_第10张图片

 

 

 

 

 

 

你可能感兴趣的:(#,JavaWeb)