刚刚接触微信公众号开发,完全是一个小白。今天搭建本地测试环境真的是弄了整整一下午,一直到刚刚,才弄好。话不多说,下面分享一下整个搭建过程;
1.下载微信web开发者工具
安装并登录,登陆前要确保已经登陆的账号有微信公众号的测试权限
2.将本地tomcat服务器端口改成80
微信开发者文档中注明,微信只支持80端口
(无意中看到http就是80端口,纯属小白,大神勿喷)
3.修改本地host文件
因为微信公众号平台中的回调域名是需要与安全域名进行校对的(如下图),
所以在保证域名为远程服务器上的域名同时,又需要访问本地服务器,这是可以通过修改host文件来达到这样的要求。(host文件:解析域名的时候会先去host文件中找域名,若域名存在则直接连接到指定的ip地址)
host文件位置 C:\Windows\System32\drivers\etc
4.启动本地服务器
5.根据微信开发者文档中的说明,获取用户资料,详见 微信开发者文档
最后一步,在跳转到回调url的时候,注意加下tomcat中工程的虚拟路径,
(这里的域名已经映射到127.0.0.1了,就像直接登陆tomcat一样还需要加上工程的虚拟路径一样 http:127.0.0.1/XXXX/index.html ,XXXX就是过程的虚拟路径 )
直接跳转的url是 http://xxxx.com/.....
加上虚拟路径后变成 http://xxxx.com/XXXX/......
敲一下回车,完成 ^_^