最近在研究微信公眾平台提供的公眾服務號,以及提供的開放接口。
寫了一個相對來說比較簡單的基於java的微信sdk,目前實現的功能沒有覆蓋所有接口。
有興趣的話,大家可以在這個基礎上進行改進和完善,這樣就不用重復發明輪子了。
所有的代碼已經提交到github上:
https://github.com/lemonbar/wxsdk
下載代碼后,按照自己申請的微信公眾號信息,來修改AppInfo.java文件。
App.java文件中已經寫了幾個例子,可以單獨運行以test開頭的static方法,進行測試。
主要包結構介紹:
auth: 網頁授權登錄服務
base: access_token服務和long url 轉short url服務
media: 上傳文件服務
message: 發送和收發消息服務
qrcode: 二維碼服務
user: 用戶管理服務
util: 工具包
目前版本只是完成了一部分基本功能,
有興趣的同學可以一起來進行研究和完善。