做过微信公众号接口开发的都知道,微信需要提供一个URL进行与微信的数据通信。这个URL不能是自己的ip地址,这就意味着我们调用微信接口及其繁琐。
正常情况下我们都是将站点弄好后,发布到服务器,然后提供服务器上映射好的域名给微信。
但是这种情况下我们只能通过日志来追踪微信接口传输过程中的各种问题,这种方式导致开发效率速度特别慢。
有没有什么方法可以让我们更加方便的调试接口呢?答案是有的,这里给大家安利下一个好的网络穿透工具【Natapp】。
使用natapp非常方便,只需以下几个步骤:
1、购买隧道(网络通道,有免费和付费);
2、配置隧道本地端口;
3、下载natapp客户端和配置文件;
4、配置客户端配置文件;
5、启动natapp.exe;
----如需调试微信接口,需要完成下面两个步骤
6、开始运行待调试的微信接口服务;
7、更改微信服务器地址;
-----------------------------详细操作说明如下-----------------------------
进入官网注册好用户后下载客户端,Natapp提供windows、mac、linux三个平台
这里是用windows的客户端,下载好客户端后,我们需要在官网购买“网络隧道“,我是购买了付费通道。
免费通道主要是每次重新打开提供的域名都是随机产生的,付费通道的话域名是固定的。付费通道有多个类别,具体差别可官网自行查阅。
下图是网路通道选择页面。
在左侧菜单的【我的隧道】中可以配置本地端口号
接下来还需要从Natapp官网下载一个本地配置文件(这个配置文件就不能和exe打包到一起么。。。),将下载后的配置文件放到和natapp.exe一个目录下。
配置文件下载地址如下: https://natapp.cn/article/config_ini
配置好之后将该隧道的authtoken复制下来,打开配置文件,将authtoken粘贴到authtoken节点下,如下图:
保存后打开natapp.exe即可。
至此本机natapp的配置就完成了,接下来修改下微信的服务器地址即可。切记更改地址时候需要将自己的微信接口服务启动起来!!
不然微信服务器地址是保存不了的(ps 微信发请求没收到回应是不会允许你更改服务器地址的)
如下图:
接下来你就可以开始本机调试微信接口了。