大塊頭微信消息
快速實現(xiàn)簡單的微信消息,事件響應(yīng)功能
使用示例:
1. 繼承
DKT.WeiXinAPI.Message.* 或者 DKT.WeiXinAPI.Event.*
中需要的事件或者消息類型,override Reply()方法,返回消息進行邏輯實現(xiàn)。
下面是一個訂閱事件的邏輯片段
namespace DKT.WeiXin.Service
{
public class Welcome : DKT.WeiXinAPI.Event.Subscribe
{
public override MessageBody Reply()
{
//這里用戶在觸發(fā)訂閱事件后,返回一個 Text類型的消息
//您也可以選擇 WeiXinAPI.Message.News.Response 等消息類型
//具體在WeiXinAPI.Message命名空間查看
var m = new WeiXinAPI.Message.Text.Response() {
ToUserName = Context.FromUserName,
FromUserName = Context.ToUserName,
Content = "喲,少年郎,歡迎關(guān)注大塊頭喲。" };
//您也可以通過Context.WeiXinParameters["p"],來訪問微信的請求參數(shù) return m;
}
}
}
2. 將實現(xiàn)類注冊到框架
DKT.WeiXinAPI.Handler.Register(typeof(DKT.WeiXin.Service.Welcome));
3. 在Controller或者ASPX來進行響應(yīng)
if (Request.HttpMethod.Equals("POST")) {
//在控制器,或者ASPX頁面獲取消息進行響應(yīng)
return new ContentResult() { Content =DKT.WeiXinAPI.Handler.GetMessage() };
}
評論
圖片
表情
