使用JFinal-weixin配置微信开发

时间:2021-12-12 15:11:55

先扯点闲话,申请好公众号后,一直因为没有域名、没有外网IP而没有尝试过开发微信服务。后来发现nat123可以从内网直接映射到外网,但是nat123需要钱或者T币大于0,于是为了赚一个T币,签到灌水了一个多月,终于开通了内网映射。然后在eclipse里配置好JFinal-weixin-demo,这样就可以通过外网访问我的服务了。

但是在公众号配置页面配置的时候,居然提示“请求URL超时”,刚开始还以为是我的服务配置的问题,结果找了好久都没发现问题,百度后发现各种说法都有,但是我的就是配置不好。也是无奈了。然后使用微信调试工具进行了简单的调试,使用抓包工具进行抓包。最后估计不是我的服务的问题,而是nat123的问题。这样就没法找了。。。

突然发现QQ浏览器居然可以本地调试微信!!!http://blog.qqbrowser.cc/

点击“开始使用”后居然发现,调试微信居然这么简单。。。我也是服了

具体的请移驾微信公众号本地调试

按照步骤操作后,居然直接就成功了,不亏是人家自己开发的。

这里记录一下oschina的JFinal地址:

http://git.oschina.net/jfinal/jfinal-weixin-demo

http://git.oschina.net/jfinal/jfinal-weixin/wikis/home

到这里配置基本就完成了。

接下来就是JFinal的开发了

顺便说一下demo里面的controller返回方法时使用的是

OutCustomMsg outCustomMsg = new OutCustomMsg(inTextMsg);
render(outCustomMsg);

但是我发现这样微信端是收不到消息的,这里需要改成

OutTextMsg msg = new OutTextMsg(inTextMsg);
msg.setContent("你是谁");
render(msg);

这只是收发文本,至于视频、语音、位置改天再详细说