/// <summary> /// /// </summary> public static void Reg(IMsgCall call) { if (_IMsgCall == null) { RegIMsgCall(call); } ParseReceiveMsg().RegMsgCall().Response(true); }
/// <summary> /// /// </summary> public static void Reg(IMsgCall call, HttpContextBase context = null) { if (_IMsgCall == null) { RegIMsgCall(call); } ParseReceiveMsg(context).RegMsgCall().Response(true, context); }
/// <summary> /// 接入微信 /// </summary> /// <returns></returns> public static bool Join(IMsgCall call, WeChatParam param = null) { var sign = ParseJoinToken(); if (sign.Check(param)) { if (JoinToken.IsGetRequest()) { sign.Response(); } else { ReceiveMsg.Reg(call); } return(true); } return(false); }
/// <summary> /// 注册消息处理接口 /// </summary> public static void RegIMsgCall(IMsgCall call) { _IMsgCall = call; }
/// <summary> /// 注册消息处理程序。当收到消息是后执行相应的方法。 /// </summary> /// <param name="handler"></param> public static void ResisterHandler(IMsgCall handler) { _messageHandler = handler; }
/// <summary> /// 接入微信 /// </summary> /// <returns></returns> public static bool Join(IMsgCall call, WeChatParam param = null) { var sign = ParseJoinToken(); if (sign.Check(param)) { if (JoinToken.IsGetRequest()) sign.Response(); else ReceiveMsg.Reg(call); return true; } return false; }