Beispiel #1
0
        public ActionResult SendTempletMessage()
        {
            WechatTemplateMessage msgData = new WechatTemplateMessage
            {
                touser      = "******",
                template_id = "S0jkUpR2R7C6PIpnJHRD1GxIad27dln4vEOtD7uRl4A",
                url         = "http://www.baidu.com",
                data        = new
                {
                    first = new
                    {
                        value = "宝贝,你好,训练时间到了",
                        color = "#173177"
                    },
                    keyword1 = new
                    {
                        value = "踢皮球运动",
                        color = "#173177"
                    },
                    keyword2 = new
                    {
                        value = "30分钟",
                        color = "#173177"
                    },
                    remark = new
                    {
                        value = "感谢您的参与。"
                    }
                }
            };

            string access_token = AccessTokenService.GetAccessToken();
            string postdata     = JsonConvert.SerializeObject(msgData);

            string result = WechatMessageServices.SendTempletMessge(access_token, postdata);

            WechatResult wechatResult = JsonConvert.DeserializeObject <WechatResult>(result);

            if (wechatResult.errcode == 0)
            {
                ViewBag.msg    = "模板消息发送成功!操作代码如下:";
                ViewBag.result = result;
            }
            else
            {
                ViewBag.msg    = "模板消息发送失败!错误代码如下:";
                ViewBag.result = result;
            }

            return(View());
        }
Beispiel #2
0
        public ActionResult SendTempletMessage()
        {
            WechatTemplateMessage msgData = new WechatTemplateMessage
            {
                touser      = "******",
                template_id = "KqDQm6LejvmNDrTWIQuRYoflIpi7JKgvUNsQfqf8i70",
                url         = "http://www.baidu.com",
                data        = new
                {
                    welcome = new
                    {
                        value = "宝贝,你好,训练时间到了",
                        color = "#173177"
                    },
                    first = new
                    {
                        value = "踢皮球运动",
                        color = "#173177"
                    },
                    second = new
                    {
                        value = "30分钟",
                        color = "#173177"
                    }
                }
            };

            string access_token = AccessTokenService.GetAccessToken();
            string postdata     = JsonConvert.SerializeObject(msgData);

            string result = WechatMessageServices.SendTempletMessge(access_token, postdata);

            WechatResult wechatResult = JsonConvert.DeserializeObject <WechatResult>(result);

            if (wechatResult.errcode == 0)
            {
                ViewBag.msg    = "模板消息发送成功!操作代码如下:";
                ViewBag.result = result;
            }
            else
            {
                ViewBag.msg    = "模板消息发送失败!错误代码如下:";
                ViewBag.result = result;
            }

            return(View());
        }
        public ActionResult Daka(RenwuDaka daka)
        {
            Ren   ren   = unitOfWork.rensRepository.GetByID(daka.RenwuZhixingzhe);
            Renwu renwu = unitOfWork.renwusRepository.GetByID(daka.RenwuName);

            if (ModelState.IsValid)
            {
                unitOfWork.renwuDakasRepository.Insert(daka);
                unitOfWork.Save();

                WechatTemplateMessage msgData = new WechatTemplateMessage
                {
                    touser      = ren.RenOpenid,
                    template_id = "YfnxngfPAXv5hgSkDGKS-3bd5aScpZgwlRr1Jn85fWc",
                    url         = "http://peiban.zzd123.com/Wap/ArticleContent?id=" + daka.Id,
                    data        = new
                    {
                        first = new
                        {
                            value = "你好,完成作业通知。",
                            color = "#173177"
                        },
                        keyword1 = new
                        {
                            value = ren.RenNickName,
                            color = "#173177"
                        },
                        keyword2 = new
                        {
                            value = renwu.Title,
                            color = "#173177"
                        },
                        keyword3 = new
                        {
                            value = DateTime.Now.ToString("yyyy-MM-dd hh:mm"),
                            color = "#173177"
                        },
                        remark = new
                        {
                            value = "每一次陪伴都是人生的美好。"
                        }
                    }
                };

                string access_token = AccessTokenService.GetAccessToken();
                string postdata     = JsonConvert.SerializeObject(msgData);

                string result = WechatMessageServices.SendTempletMessge(access_token, postdata);

                WechatResult wechatResult = JsonConvert.DeserializeObject <WechatResult>(result);
                if (wechatResult.errcode == 0)
                {
                    ViewBag.msg    = "模板消息发送成功!操作代码如下:";
                    ViewBag.result = result;
                }
                else
                {
                    ViewBag.msg    = "模板消息发送失败!错误代码如下:";
                    ViewBag.result = result;
                }
                return(RedirectToAction("DakaList", "UHome"));
            }
            return(View(daka));
        }