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

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

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

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

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

 

项目名字:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

附录:

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

 

 

 

 

 

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值