欢迎各位兄弟 发布技术文章
这里的技术是共享的
记的以前开发微信公众号授权登录的时候,要先在本地修改完代码,然后更新到外部服务器,最后用手机微信访问进行调试。非常非常的不方便。
现在微信推出了一个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模拟"}
微信开发者工具不支持支付调试
就是这个问题了。
来自 http://www.01happy.com/wechat-web-develop-tool/?replytocom=200247