在講以前先嘮幾句,以前閒來無事接觸微信搞到如今已經有一段時間了。期間折騰過不少東西。原本想在微信上搞點實質性的東西,搞着搞着就搞成娛樂的玩意了。不過也好,朋友們無聊的時候拿來當成娛樂發泄工具也不錯,呵呵。廢話很少說了,直奔主題吧。java
1.在作微信公衆平臺開發前必須先有:
微信公衆平臺賬號(申請地址:https://mp.weixin.qq.com/)
百度BAE開發者賬號(申請地址:http://developer.baidu.com/)
關於BAE的環境搭建請參考以前寫的
BAE JAVA環境項目部署
http://my.oschina.net/using/blog/167038api
2.BAE建立新項目而且完成BAE基本配置
微信
3.建立BAE基礎DEMO項目,並使用eclipse checkout出代碼
微信公衆平臺
下圖爲BAE檢出的默認項目,項目報錯緣由是未添加bae的環境支持,
能夠採用在項目上右鍵->baidu->Convert to BAE(java) Project方法解決,以下圖
這份checkout出來的代碼隨後會把源碼所有刪除,加入本身的代碼(須要的是版本,和項目結構而已)
eclipse
4.修改並完善微信接口解析代碼(我使用的代碼是原先OSC一位大神開源的代碼)以下圖
而後直接使用SVN提交修改的代碼和lib下的jar包
工具
5.打開公衆平臺->高級功能->開發者模式測試
點擊提示,看看是否正常。
.net
上圖最上放提示已經提交成功,接口已經OK了,
如今打開手機關注你的公衆賬號發個消息試試看是否正常回復。
目前的代碼是你發送什麼,微信就回復你發的內容。blog
下圖爲測試剛纔接口消息是否正常接受到消息
目測接口無任何問題,bae也部署正常
到此微信接口已經在bae上正常運行了。。。。。。。接口
————————————————————————————————————————————————
接下來我在這基礎上擴展幾個小功能,如笑話、段子等。
使用到的api爲我以前開放的api接口,http://api.xiaojianjian.net/
最終完整項目目錄結構以下:
好了,到此小功能也開發完畢了。。
是否是很簡單,利用BAE作本身的微信公衆平臺真的so easy哦。。。。
源碼下載地址:
http://pan.baidu.com/s/1opQBE
提取密碼:pb3c