Пример #1
0
        private void button41_Click(object sender, EventArgs e)
        {
            //根据OpenID列表群发
            var openid = textBox1.Text.Trim();

            if (openid == "")
            {
                responseBox.Text = "请在第一个文本框中输入openid列表,以“,”间隔"; return;
            }
            var tagid      = textBox2.Text.Trim();
            var openidlist = openid.Split(new char[] { ',' });
            var mediaid    = "MMg1Xg17qxzAdAPe8UZ7AnKjesKaqbiQqBe5GKYoeVI";
            var result     = WxHelperMassSend.SendAllByOpenId(accessToken, openidlist, GroupSendType.mpnews, mediaid);

            if (result.errcode == ReturnCode.请求成功)
            {
                responseBox.Text = result.errcode.ToString() + "\n";
                responseBox.AppendText("msg_id:" + result.msg_id);
                responseBox.AppendText("\nmsg_data_id:" + result.msg_data_id);
            }
            else
            {
                responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString();
            }
        }
Пример #2
0
        private void button42_Click(object sender, EventArgs e)
        {
            //删除群发-!
            var msg_id = textBox1.Text.Trim();

            if (msg_id == "")
            {
                responseBox.Text = "请在第一个文本框中输入msg_id"; return;
            }
            var result = WxHelperMassSend.DeleteGroupSend(accessToken, msg_id);

            if (result.errcode == ReturnCode.请求成功)
            {
                responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString();
            }
            else
            {
                responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString();
            }
        }
Пример #3
0
        private void button44_Click(object sender, EventArgs e)
        {
            //查询群发消息发送状态
            var msg_id = textBox1.Text.Trim();

            if (msg_id == "")
            {
                responseBox.Text = "请在第一个文本框中输入msg_id"; return;
            }
            var result = WxHelperMassSend.GetSendStatus(accessToken, msg_id);

            if (result.errcode == ReturnCode.请求成功)
            {
                responseBox.Text = result.errcode.ToString() + "\n";
                responseBox.AppendText("msg_id:" + result.msg_id);
                responseBox.AppendText("\nmsg_status:" + result.msg_status);
            }
            else
            {
                responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString();
            }
        }
Пример #4
0
        private void button43_Click(object sender, EventArgs e)
        {
            //预览接口
            var openid = textBox1.Text.Trim();

            if (openid == "")
            {
                responseBox.Text = "请在第一个文本框中输入openid"; return;
            }
            var mediaid = "MMg1Xg17qxzAdAPe8UZ7AnKjesKaqbiQqBe5GKYoeVI";
            var result  = WxHelperMassSend.MessagePreview(accessToken, GroupSendType.mpnews, mediaid, openid);

            if (result.errcode == ReturnCode.请求成功)
            {
                responseBox.Text = result.errcode.ToString() + "\n";
                responseBox.AppendText("msg_id:" + result.msg_id);
            }
            else
            {
                responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString();
            }
        }
Пример #5
0
        private void button40_Click(object sender, EventArgs e)
        {
            //根据分组进行群发
            var group_id = textBox1.Text.Trim();

            if (group_id == "")
            {
                responseBox.Text = "请在第1个文本框中输入group_id\n"; return;
            }
            var mediaid = "MMg1Xg17qxzAdAPe8UZ7AnKjesKaqbiQqBe5GKYoeVI";
            var result  = WxHelperMassSend.SendAllByGroup(accessToken, group_id, GroupSendType.mpnews, mediaid);

            if (result.errcode == ReturnCode.请求成功)
            {
                responseBox.Text = result.errcode.ToString() + "\n";
                responseBox.AppendText("msg_id:" + result.msg_id);
                responseBox.AppendText("\nmsg_data_id:" + result.msg_data_id);
            }
            else
            {
                responseBox.Text = result.errcode.ToString() + "\n" + result.errmsg.ToString();
            }
        }