问题集录--如何本地调试微信接口(未测试)

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

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

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

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

  5. 还是在windows-->运行-->cmd中,进入ngrok.exe目录,输入:

    ngrok -authtoken token 80

    其中token换成我们注册后返回的值,回车后,成功启动

  6. 但是返回的token太长了,不方便记忆,我们换一个方便记忆的名字,输入

    ngrok -subdomain leopard 80

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

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

    步骤阅读

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

时间: 2024-12-28 01:27:48

问题集录--如何本地调试微信接口(未测试)的相关文章

如何在本地调试微信接口

1.调试微信接口需要有自己的服务器资源 假定已经将程序部署到服务器上,并且能够正确接收微信服务器发送过来的请求 2.记日志 将微信发送的请求转换成 url,以及post数据体 WxStream = context.Request.InputStream; StreamReader reader = new StreamReader(WxStream); WxContent = reader.ReadToEnd(); var absoluteUri = context.Request.Url.Ab

如何在本地用vs调试微信接口

这段时间在研究微信,看了网上很多都是把项目发布之后在服务器上调试,可以我想可以直接在vs上面设置断点调试 刚开始才用 http://www.cnblogs.com/hanzhaoxin/p/4518635.html 但是不灵活 后来下载了一个新版的花生壳 如这样: 修改一下这个文件:

微信接口本地调试(IIS服务器)

1.下载ngrok,并注册获得token.官网下载地址:https://ngrok.com/ 如果你是在官网下载的,到后面映射域名的时候会要求购买他们的服务. 这里我们用一个国内免费的ngrok服务器.http://ngrok.2bdata.com/ .里面有详细的教程.在此我们要感谢那些无私风险的前辈(前人栽树后人乘凉 (*^__^*) ) 2.按照上面的教程下载,配置你自己的域名. ngrok -config=ngrok.cfg -subdomain xxx 端口号 (xxx是你自己定义的域

微信公众帐号应用开发—本地调试

微信开发-本地调试 做微信开发有个比较麻烦的事情,就是如何调试的问题.因为微信开发,服务端必须要部署在公网部署上才能与微信进行联通,而且端口必须为80,否则不能与微信账户进行联调.所以,如果每次开发完一个功能都部署到公网server上才能测试,那估计非常痛苦了. 做微信公众帐号开发,其实跟传统开发没什么太大区别,只是在这个开发过程必须要调用微信的API接口,所以必须遵循微信API的标准才行. 微信服务器在我们开发微信公众帐号相关功能需求中承担一个中介的角色,也就是说,我们的微信公众帐号与用户的微

微信开发的本地调试环境搭建

微信开发的本地调试只支持80号端口,实验了很多办法,总结一下: 办法一: 公司使用的是联通ADSL, 在路由器上做完端口映射后发现电信/联通封了80端口,所以这个办法走不通了. 办法二: 搜可以下,可以用ngrok,飞快的下载,设置好了.把ngrok的URL填入微信设置时,微信提示这种网址存在安全风险,已经不支持了. 办法三: 最后一招,端口转发(当你有一台外网linux服务器时) (1)首先:把该linux服务器占用80号端口的服务关闭: (2)打开服务器的远程转发功能,执行以下命令: sud

C#微信公众号——本地调试

测试微信,因为要与微信服务器进行交互,所以必须要是外网地址,实现本地调试首先需要解决的问题就是外网问题,这个我前面的文章有介绍,这里就不再详细介绍了,网址http://www.cnblogs.com/zhangjd/p/5657300.html 一.需要将项目发布到本地的IIS上,物理路径要填写本地项目的路径,不是发布后生成的发布文件路径 二.发布项目后,打开Vs选择调试->附加到进程 三.找到w3wp.exe选中后点击附加到进程 四.打开微信发送个消息,就发现断点进来了

微信公众号本地调试

微信公众号本地调试 背景 微信公众号开启开发者模式后,微信服务器会向开发者配置的服务器推送相关消息.我们在进行微信公众号开发时,必须要有外网域名才能收到微信服务器的推送,这给开发和调试带来很大的不便.使用由QQ浏览器提供的微信公众号调试工具,你可以在自己的windows开发机上进行开发和调试,不再需要外网IP和域名. 功能特性 本地开发,在自己的开发机或者私人电脑上就可以进行微信公众号开发和调试,不需要公网IP和域名 微信报文审查功能,可以直观看到已接收和已发送的消息内容和事件,方便开发和问题定

微信开发本地调试

适用:微信公共平台开发者 目的:在本地服务器实时调试微信,方便微信开发 语言:JAVA 工具:MyEclipse.Jetty.花生壳内网版.微信 过程: 1.http://www.oray.com/activity/131202/ 砸彩蛋,弄一个花生壳网测试版 2.下载花生壳客户端,配置映射,如图 注意:第一次添加映射可能不会即时生效,一般等个30分钟就生效了 3.登陆微信公共平台,把微信绑定在该域名,如图 至此,就可以在本地服务调试程序了,跟普通的java项目调试一样,比微信模拟器好用的多.

微信公众号项目本地调试技巧

好吃妹微信项目,公众号只认授权域名wx.haochimei.com.所以本地调试需要引导到本地iis项目中. 创建本地IIS项目 修改环境文件,如下图 运行微信开发者工具,访问wx.haochimei.com地址,则引导到本地iis项目中去 在本地项目里打日志调试即可