在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口

在讲之前先唠几句,之前闲来无事接触微信搞到现在已经有一段时间了。期间折腾过很多东西。本来想在微信上搞点实质性的东西,搞着搞着就搞成娱乐的玩意了。不过也好,朋友们无聊的时候拿来当成娱乐发泄工具也不错,呵呵。废话不多说了,直奔主题吧。

1.在做微信公众平台开发前必须先有:
 微信公众平台帐号(申请地址:https://mp.weixin.qq.com/)
 百度BAE开发者帐号(申请地址:http://developer.baidu.com/)
 关于BAE的环境搭建请参考之前写的
 BAE JAVA环境项目部署
 http://my.oschina.net/using/blog/167038

2.BAE创建新项目并且完成BAE基本配置在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第1张图片
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第2张图片
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第3张图片

3.创建BAE基础DEMO项目,并使用eclipse checkout出代码
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第4张图片
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第5张图片
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第6张图片
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第7张图片
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第8张图片

下图为BAE检出的默认项目,项目报错原因是未添加bae的环境支持,
可以采用在项目上右键->baidu->Convert to BAE(java) Project方法解决,如下图
这份checkout出来的代码随后会把源码全部删除,加入自己的代码(需要的是版本,和项目结构而已)
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第9张图片
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第10张图片

4.修改并完善微信接口解析代码(我使用的代码是原先OSC一位大神开源的代码)如下图
然后直接使用SVN提交修改的代码和lib下的jar包
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第11张图片

5.打开公众平台->高级功能->开发者模式在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第12张图片

点击提示,看看是否正常。
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第13张图片

上图最上放提示已经提交成功,接口已经OK了,
现在打开手机关注你的公众帐号发个消息试试看是否正常回复。
目前的代码是你发送什么,微信就回复你发的内容。在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第14张图片

下图为测试刚才接口消息是否正常接受到消息
目测接口无任何问题,bae也部署正常
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第15张图片
到此微信接口已经在bae上正常运行了。。。。。。。

————————————————————————————————————————————————
接下来我在这基础上扩展几个小功能,如笑话、段子等。
使用到的api为我之前开放的api接口,http://api.xiaojianjian.net/
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第16张图片
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第17张图片

最终完整项目目录结构如下:
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第18张图片

好了,到此小功能也开发完毕了。。
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第19张图片
是不是很简单,利用BAE做自己的微信公众平台真的so easy哦。。。。


源码下载地址:
http://pan.baidu.com/s/1opQBE
提取密码:pb3c


前面说到自己的开发的娱乐微信公众平台,无聊的童鞋可以玩玩哦。
二维码如下,直接扫描即可。
微信名称:小贱贱  (可以直接在查找朋友中输入中文名,微信认证之后的唯一的一项特异功能)
微信号:using-jianjian
在百度BAE2.0 JAVA环境下搭建属于自己的微信公众平台接口_第20张图片

你可能感兴趣的:(微信公众平台,BAE,JAVA环境,BAE环境)