private void Digest(ReceiveMsg msg) { SendTextMsg textMsg = null; switch (msg.MsgType) { case ReceiveMsg.TYPE_TEXT: textMsg = new SendTextMsg() { touser = msg.FromUserName }; textMsg.text.content = ((ReceiveTextMsg)msg).Content; WeiXinUtil.PostSendMsgJson(CustomSendUrl, weiXinPublic.AccessToken.access_token, textMsg); //WeiXinMsgSend.PostMsgJson(weiXinPublic.AccessToken.access_token, tmj); break; case ReceiveMsg.TYPE_EVENT: textMsg = new SendTextMsg() { touser = msg.FromUserName }; textMsg.text.content = ((ReceiveEventMsg)msg).Event; WeiXinUtil.PostSendMsgJson(CustomSendUrl, weiXinPublic.AccessToken.access_token, textMsg); break; } }
protected void btnSendMsg_Click(object sender, EventArgs e) { var msg = new SendTextMsg(); msg.text = new SendTextMsg.pText(); msg.text.content = tbMsg.Text; msg.touser = "******"; //这个是用户的openid,你可以在用户关注的时候记录在数据库,这里就可以用了 var retcode = WeiXin.SendMsg(msg, access_token); if (retcode.errcode == 0) { //成功 } else { //失败 } }