当前位置:首页 > 微信运营 > 正文

微信本地调试,微信公众平台开发过程中如何进行本地测试?

2021-07-29 15:29:34 暂无评论 微信运营

如何本地调试微信接口

要解决微信本地开发,一个关键的问题是能够把本地的IP地址映射到公网上去,从网上找下相关的解决方案,最终借助ngrok很容易解决,下载ngrok,解压后只有ngrok.exe一个文件

windows-->运行-->cmd,进入到ngrok.exe的根目录,输入ngrok 80,这样可以将本机的127.0.0.1:80分配一个外网可以访问的域名

遗憾的是该域名是随机的,每次重启都会变,这不利于我们微信调试,所以我们希望将域名固定住,仔细查看ngrok官网,ngrok已经给我们了解决方案,需要我们注册下

注册成功后,会得到一个token

还是在windows-->运行-->cmd中,进入ngrok.exe目录,输入:
ngrok -authtoken token 80
其中token换成我们注册后返回的值,回车后,成功启动

但是返回的token太长了,不方便记忆,我们换一个方便记忆的名字,输入
ngrok -subdomain leopard 80

回车后,成功启动,下面我们需要验证下输入域名:是否能够通过微信的URL校验

打开微信公众平台,选择开发者中心,在右边的表单中输入相关内容,URL中输入我们刚设置过的域名

提交成功,说明我们的设置是有效的,此时已经在tomcat中可以看到我们在get方法下的返回值

微信开发的时候,微信服务器必须要一个外网地址,请问怎么才能做到本地实时调试呢

有一个服务 叫 natapp,基于ngrok的
natapp分配给你本机一个域名,然后这个域名和你本机之间可以建立一条内网穿透的隧道,在微信服务器上填写上 natapp分配的网址,你的本机就可以收到微信服务器发送过来的信息,做到本地实时调试了,很方便

怎样在mac上调试本地网页在微信浏览器上的效果

需要在微信里授权,才能访问的页面, 怎么调试呢?
1.在charle抓包 找到你调用的接口 抓取cookies
复制这个auto的值
2.charle里选择 Rewrite Settings勾选 enable rewrite add创建 name写你需要的名字 locations 填写你访问链接的域名rules里 type 选择 Modify Header
点击OK ok
在浏览器你访问你在微信里访问的页面 就可以看到你在微信里登陆看到的效果了

博客主人破茧短视频培训
破茧短视频为你分享抖音、快手等短视频平台的视频拍摄、剪辑和运营技巧,另有短视频培训学习教程,海量干货助你玩转短视频运营!。
  • 82131 文章总数
  • 5045436访问次数
  • 2218建站天数