记的以前开发微信公众号授权登录的时候,要先在本地修改完代码,然后更新到外部服务器,最后用手机微信访问进行调试。非常非常的不方便。
现在微信推出了一个web开发工具,支持在本地开发环境调试授权登录、 模拟JSSDK权限校验、移动调试,试用过之后感觉方便。web开发工具说明地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1455784140&token=&lang=zh_CN

微信web开发工具
微信官方讲解很详细了,这里分享一些自己遇到的坑集和技巧。
绑定开发者账号
这个可能容易忘记,如果要用该工具,需要绑定开发者账号。
进入公众号首页->开发->开发者工具->web开发者工具,就可以绑定开发者账号了。
授权回调地址
微信的授权回调地址需要填写回调域名,其中域名的设置有一些限制:
- 回调页面域名需使用字母、数字及“-”的组合,不支持IP地址及端口号。填写的域名需与实际回调URL中的域名相同。
- 填写的域名须通过ICP备案的验证。
所以如果要结合web开发工具在本地测试授权登录,需要将回调域名指向到本地,在类unix系统下可以通过修改/etc/hosts实现。、
不支持支付测试
如果要测试支付,还是只能老老实实外部环境测试了。在开发工具中测试支付会碰到如下错误提示:
{"errMsg":"没有此SDK或暂不支持此SDK模拟"}

微信开发者工具不支持支付调试
就是这个问题了。
转载请注明:快乐编程 » 微信本地web开发工具支持本地调试