ASP.NET微信源碼/微信公眾平臺源碼是一款微信公眾平臺Bee.WeiXin開發(fā)源碼,BeeWeiXin是針對騰訊的微信公眾平臺開發(fā)一個開發(fā)框架。該項目是基于Bee OPOA Platform 開發(fā)的。
源碼功能:
1. 基于調(diào)用樹的微信答復(fù)模型。 調(diào)用樹支持多級(有上下文)響應(yīng)可以通過 文本, 圖文, 自定義三種方式響應(yīng)。 其中自定義可以回復(fù)微信公眾平臺API所提供的三個方式(文本, 圖文, 音樂)。
2. 提供了同步微信關(guān)注用戶列表的功能。
3. 提供了菜單管理功能。
4. 提供了圖文管理功能。
5. 原生集成Bee OPOA Platform上的所有功能, 主要是權(quán)限管理。
關(guān)于調(diào)試, 推薦采用園友提供的工具 微信公眾帳號開發(fā)調(diào)試工具發(fā)布
配置項說明:
配置項均在web.config中【appSettings】配置.
【W(wǎng)eiXinToken】就是公眾平臺API方式的Token;
【Debug】是指當(dāng)前是否處于調(diào)試模式。 調(diào)試模式與非調(diào)試模式的區(qū)別就在于是否對發(fā)起的調(diào)用進(jìn)行驗證。
【W(wǎng)eiXinUserName】與【W(wǎng)eiXinPassword】 是菜單【微信關(guān)注用戶】中【重新同步所有用戶】所需要的, 將模擬網(wǎng)頁登入到微信公眾平臺中, 然后獲取用戶列表信息。 若不需要, 可以忽略, 也可以隱藏掉該菜單。
【W(wǎng)eiXinAppId】與【W(wǎng)eiXinAppSec】是菜單【微信菜單管理】中所需要的, 可以管理微信公眾賬號的菜單。 當(dāng)然該工具【微信公眾帳號開發(fā)調(diào)試工具發(fā)布 】也有此功能, 比較方便。 若不需要, 可以忽略, 也可以隱藏掉該菜單。
【W(wǎng)eiXinController】是默認(rèn)的系統(tǒng)響應(yīng)Controller, 具體邏輯請參看代碼。
調(diào)用鏈方式的應(yīng)答
調(diào)用鏈?zhǔn)腔谏舷挛牡模?在配置項中有個選項【是否進(jìn)入調(diào)用鏈】若是的話, 則將此次應(yīng)答加入調(diào)用鏈中, 以形成上下文。 如【菜單1】是要進(jìn)入調(diào)用鏈的, 不然該項下面的子項將無法響應(yīng)。
用戶名:admin 密碼:admin
開發(fā)環(huán)境:ASP.NET + VS2010 + Access B/S架構(gòu)