Esempio n. 1
0
        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;
            }
        }
Esempio n. 2
0
        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
            {
                //失败
            }
        }