wx-tools 验证服务器地址的有效性
2023-03-22 17:18 更新
2.3.1 启动web服务
可以使用SpringBoot启动或者tomcat/jBoss都可以。
2.3.2 内网映射
微信开发需要把本地127.0.0.1映射到公网上,微信服务器才可以把消息推送给你的程序。
映射工具有很多,例如:花生壳、Ngrok等。这里使用了免费版的Ngrok。 ngrok客户端windows+64版
- 使用方法很简单:下载解压,双击打开,输入二级域名即可把本地127.0.0.1映射出去。
2.3.3 验证一下服务器的有效性
这时候,wx-tools下的所有api都可以调用了。
我们验证一下服务器的有效性。
验证接口官方文档 建议先看官方文档,理解好开发步骤,在继续下去。
- 编写WxController对接微信服务器
@RestController @RequestMapping("/wx") public class WxController {
private IService iService = new WxService();
@GetMapping public String check(String signature, String timestamp, String nonce, String echostr) { if (iService.checkSignature(signature, timestamp, nonce, echostr)) { return echostr; } return null; }
}
- 开启服务,然后去微信公众平台后台或者测试号后台填写资料验证即可。( 确保wx.properties与微信后台配置一致即可。)
- 打开微信配置后台:(这里我是用测试号的,还没有测试号的可以[点击这里申请](https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421137522))
![微信配置后台](https://img-blog.csdn.net/20180511214110311?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FudGdhbg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
如果发现可以连接,就说明已经与微信服务器对接成功(验证成功)。接下来任何对你的公众号操作,微信服务器都会转发消息给你的服务器(你的程序)。
以上内容是否对您有帮助:
更多建议: