這玩意有什么用? |
1.業務系統不必關心與微信對接的必要信息,包括Token、AppID、AppSecret。
2.業務系統不必理會與微信對接的約束,如驗證、請求方式等。
3.以自己熟悉的方式去操作微信接口,如Web Service、RESTful等(源碼以Web Service的形式公布,如果你熟悉WCF可改其他方式)。
4.非侵入性的,與業務系統架構不沖突。
目前源碼完成度是多少? |
先說下微信公眾平台網址:https://mp.weixin.qq.com 至於如何申請開發號請自行百度吧
系統架構已經搭建完成,但微信接口只完成部分:
1.服務器接入
2.獲取AccessToken
3.驗證消息真實性
4.接收普通消息
5.獲取關注者列表
6.獲取用戶基本信息
7.創建菜單
8.OAuth
如何讓這個玩意跑起來? |
微信公眾平台如何設置我就不說了,直接說項目。
1.首先需要修改DevHost項目的配置文件,填寫你自己的Token、AppID、AppSecret,然后把DevHost啟動起來。
2.如果DevHost和WeChatWebAPI搭建在同一台服務器可略過此步驟。
修改WeChatWebAPI項目下的配置文件 Web.Config,把Client節點下的localhost改成DevHost所在服務器IP,然后把WeChatWebAPI搭建到IIS上,並在微信公眾平台設置好服務器地址。
是的,就2步,完活了。
源碼在哪里? |
源碼傳送門:http://git.oschina.net/doddgu/WeChatAPI 如果你有興趣加入,群號:7424099 (抱歉,之前沒注意到群號搜索不到,現在好了)
開放這個東西其實只是個拋磚引玉,希望開發.net的環境往更好的方向發展,盡我的綿薄之力能讓步伐快一點。
我並不保證什么時候會繼續更新這個源碼,所以如果是商業使用的話請自行評估,當然可以肯定的是,如果在這基礎上開發會節約不少時間。
那么,下一篇文章是干什么的?不言而喻了,如何去擴展微信接口,看看擴展一個微信接口改動量是多少。
當然,擴展的時候,我會用新的接口去做,順便豐富下接口 ^_^