C# 微信公众平台支付(3)– 接受/发送信息

艺只能帮而勾勒文案从60分变到61细分,而不克起60分变到90私分。

1.接收事件

来源:运动盒子(ID:huodonghezi_com)

  关注/取消关注事件;

作者:犀利姐

  用户在关切以及取消关注群众号时,微信会把这事件推送到开发者填写的URL。

然多人还觉得看个技巧帖子就是想上龙,看完请努力学习,然后实施好吧?现在情营销使雨后春笋,社会化文案人跃跃欲试,但是怎么以卡好内部的抵与计量又是一律要命课题,下面所提到的素有助于我们一起精进社会化文案,创建真心想享受的内容!

 

社会化文案写作的老三独中心步骤

足球 1

真相的陈:

经微信返回的XML,我们经过代码 就好发相应的拍卖;

最为基本的文案就是描写来真情。

预先获得返回的音讯:

场景的营造:

 1     if (HttpContext.Current.Request.HttpMethod.ToUpper() == "POST")
 2             {
 3                 using (Stream stream = HttpContext.Current.Request.InputStream)
 4                 {
 5                     Byte[] postBytes = new Byte[stream.Length];
 6                     stream.Read(postBytes, 0, (Int32)stream.Length);
 7                     postString = Encoding.UTF8.GetString(postBytes);
 8                     EventHandle(postString);
 9                 }
10 
11                 if (!string.IsNullOrEmpty(postString))
12                 {
13                     responseMsg(postString, context);//关注微信,返回消息
14                 }
15             }

postString  里面 就是XML;我们只需要对 XML作相应的处理就好

   System.Xml.XmlDocument postObj = new      System.Xml.XmlDocument();
                postObj.LoadXml(postStr);

       var eventList = postObj.GetElementsByTagName("Event");
    var textpl = "";
   string FromUserName = string.Empty;

                for (int i = 0; i < FromUserNameList.Count; i++)
                {
                    if (FromUserNameList[i].ChildNodes[0].NodeType == System.Xml.XmlNodeType.CDATA)
                    {
                        FromUserName = FromUserNameList[i].ChildNodes[0].Value;
                    }
                }
   var toUsernameList = postObj.GetElementsByTagName("ToUserName");
                string ToUserName = string.Empty;
                for (int i = 0; i < toUsernameList.Count; i++)
                {
                    if (toUsernameList[i].ChildNodes[0].NodeType == System.Xml.XmlNodeType.CDATA)
                    {
                        ToUserName = toUsernameList[i].ChildNodes[0].Value;
                    }
                }
    if (toEvent == "subscribe")
                    {
                        string rebakcHtml = @"Hi,欢迎来到我爱足球社区";
              //ReceivedText 返回文本消息的格式
                        textpl = type.ReceivedText(FromUserName, ToUserName, rebakcHtml);
      }

更走心一点的恐怕会见站在顾客的意见,营造一栽情景。

足球 2

行走之指引:

足球 3足球 4

再次牛逼一点底哪怕是能够立在消费者之意,不仅发生气象,还能引导顾客做出相应的行,从而达成广告之目的——完成消费行为。

 1   /// <summary>
 2         /// 回复文本
 3         /// </summary>
 4         /// <param name="FromUserName"></param>
 5         /// <param name="ToUserName"></param>
 6         /// <param name="Content"></param>
 7         /// <returns></returns>
 8         public string ReceivedText(string FromUserName, string ToUserName, string Content)
 9         {
10 
11             string textpl = string.Empty;
12             textpl = "<xml>" +
13                      "<ToUserName><![CDATA[" + FromUserName + "]]></ToUserName>" +
14                      "<FromUserName><![CDATA[" + ToUserName + "]]></FromUserName>" +
15                      "<CreateTime>" + ConvertDateTimeInt(DateTime.Now) + "</CreateTime>" +
16                      "<MsgType><![CDATA[text]]></MsgType>" +
17                      "<Content><![CDATA[" + Content + "]]></Content>" +
18                      "<FuncFlag>0</FuncFlag>" +
19                      "</xml>";
20 
21             return textpl;
22         }

怎么给方的靶子更进一步便于达成?这里提供7个好之社会化文案必备因素:

文件消息

(一)趣味

名牌广告圈打媒体人姜茶茶就写了《Social文案有三宝,押韵撕逼掉节操!》,撕逼和少节操都是于说趣味性。

过去的传播是在讲道理,现在之散播都于叙笑话。大家还好看品牌等的撕逼大战,欣赏哪个品牌的回击文案打得好,这些社会化文案更像是品牌写的段落。

那时候京东同苏宁撕逼的时候,国美不甘寂寞来涉足,表面上是吧苏宁说,实际上在啊自己抢戏。结果那漫长微博阅读量2812993人次,国美在线流量增加了153%,单日销量2.2亿首届。国美不仅发生脑还有头脑,总想干个可怜新闻,虽然现在国美已经日趋没落了,但是及时的成绩呢是逼真的。

不过犀利姐认为逗逼第一撕裂逼第二,损人利己的内容最多啊,没有掌握好撕逼的规范分分钟为网友骂死。(我无是以说中华专车,真的没有!)为什么神州打黑会成为撕逼营销历史及于撕裂得最为无助的品牌?欲练神功,必先自黑。
没有撕逼的功力,那就算逗逼一扭曲,把好先行黑了。

(加多宝及愤怒之鸟儿合作)

 System.Web.HttpContext.Current.Response.Write(textpl); 我们将文件信息
返回给微信;

(二)修辞

social文案中三宝之一的解韵,其实就算是修辞的里边同样种植,但是不用止只有押韵才是社会化文案的光,还有这些:

2.点击按钮

1、对比

“使用前,使用后”的对照是众品牌还见面使的手法。《港囧》上映前,徐峥就跟vivo手机进行了相同不好社会化营销推广——手机囧,前后对比强烈的文案强调了成品的要。

(某商店管理app)

 1 #region 微信菜单点击事件
 2 
 3         /// <summary>
 4         /// 微信菜单点击事件
 5         /// </summary>
 6         /// <param name="postStr">接受消息</param>
 7         /// <returns></returns>
 8         private void EventHandle(string postStr)
 9         {
10             string responseContent = "";
11             try
12             {
13                 System.Xml.XmlDocument xmldoc = new System.Xml.XmlDocument();
14                 xmldoc.LoadXml(postStr);
15 
16                 XmlNode Event = xmldoc.SelectSingleNode("/xml/Event");
17                 XmlNode EventKey = xmldoc.SelectSingleNode("/xml/EventKey");
18                 XmlNode ToUserName = xmldoc.SelectSingleNode("/xml/ToUserName");
19                 XmlNode FromUserName = xmldoc.SelectSingleNode("/xml/FromUserName");
20 
21                 if (Event != null)
22                 {
23                     if (EventKey.InnerText.Equals("V1001_ORDER"))//EventKey.InnerText.Equals("V1001_ORDER") 就是创建菜单时,click按钮的唯一Key
24                     {
25                         responseContent = string.Format(Message_Text,
26                              FromUserName.InnerText,
27                              ToUserName.InnerText,
28                              DateTime.Now.Ticks,
29                              "您好,小萌为您服务,请回复十四位订单号,查询订单详情。");//生成文本消息
30                     }
31                         responseContent = type.ReceivedText(FromUserName.InnerText, ToUserName.InnerText, rebakcHtml);
32                     }
33                 }
34 
35                 LogTextHelper.WriteLogToFile(responseContent + "------------------" + postStr);
36                 HttpContext.Current.Response.Write(responseContent);//返回给微信
37             }
38             catch (Exception ex)
39             {
40                 LogTextHelper.WriteLogToFile("微信菜单点击事件" + "||" + ex.ToString());
41             }
42         }
43 
44         /// <summary>
45         /// 普通文本消息
46         /// </summary>
47         public static string Message_Text
48         {
49             get
50             {
51                 return @"<xml>                             
52                              <ToUserName><![CDATA[{0}]]></ToUserName>                             
53                              <FromUserName><![CDATA[{1}]]></FromUserName>
54                              <CreateTime>{2}</CreateTime>
55                              <MsgType><![CDATA[text]]></MsgType>
56                              <Content><![CDATA[{3}]]></Content>
57                              </xml>";
58             }
59         }
60 
61         #endregion

2、比喻

社会化营销中更爱拿简单独无相干的物来比喻,或者常人根本未见面因此来比的东西来比喻。比如加多宝这个海报。

(用全不系的东西进行较)

足球 5

3、夸张

什么叫夸张?不懂得足球,就没法在欧洲杯期间生。不知道守望先锋,就无法同男票交流。
统一老坛100%中奖的社会化营销海报:

一如既往及放就是点炮,100%中奖。一洗车就下雨,100%中奖。

一告白就被拒绝,100%中奖。

3.领信息:

(三)结构

当您少钱时, 能拿出5000底凡同事, 能将出20000的是亲戚,
能以出50000之凡兄弟姐妹,
能用出50万底是家长!但会唯一拿出200万、500万竟然1000万之,只有自身!!!——某某借贷公司促销短信。

深信不疑大家对斯段落都格外熟稔,这是动真格的是的一个举债公司的短信内容,这算享新媒体文案的组织特性——神转折。

社会化文案讲究结构,这展现于微信文章上进一步明朗。《买房的时节,我如何用1分钟赚了17万》这首文章的构造吧“事件+技能+结果”。一般在一部分干货文章被,是常用之题结构。

若顾爷、六神磊磊、大象公会等大号的神广告的组织还是一般的。99%的专业知识加上1%的多少广告。

 接受信息 跟关注微信号有点类似:

(四)故事

写文案时说道故事的力,决定了社会化文案的散播力量。因为实际非常要紧,用户对而品牌之记忆还重要!有些社会化营销文案有干货,却没嚼劲。例如很顽强底昆仑山饮矿泉水的海报:

(很多数额,很规范,却味如嚼蜡)

倘若《北京太会喝水家庭20年不喝自来水》这篇新闻稿,却输了一千万之营销广告。

去年蜻蜓FM深陷“造假门”,国民女婿王思聪以微博上把蜻蜓FM推上风口浪尖。当网络红人介入后,危机公关已经不是正规的危机公关了。所以,双11继蜻蜓FM借《人民日报》展开不尊重的公关《老公:别打我,我错了》。

(完全不像ps)

信息内容 

(五)态度

2015年1月31日,加多宝 “全国销量领先的红罐凉茶改名
为加多台”遭遇诉中禁令。
2月4日,加多宝发布“对不起”系列微海报。全国领先的微博话题就是以此全面发酵。
表明态度是非常重要之品牌塑造。

(超经典)

var keywordList = postObj.GetElementsByTagName(“Content”); 

(六)留白

民俗广告是标准产品,而社会化广告是半成品。有时候网友的吐槽则是导致此次营销的重大助攻。去年中国专车的于黑营销海报被,“怪蜀黎”成了老百姓找茬的死,真有种植文盲打笔仗的觉得!因为不到家,所以具有传播力。吐槽大凡品牌传播力的率先推手!不管是故意的尚是潜意识的,可以吐槽是因品牌在开营销之时节给咱留白。

(海报被的“怪蜀黎”应该吗“怪蜀黍”)

string Content = string.Empty;
  for (int i = 0; i < keywordList.Count; i++)
  {
    if (keywordList[i].ChildNodes[0].NodeType ==
System.Xml.XmlNodeType.CDATA)
      {
        Content = keywordList[i].ChildNodes[0].Value;
      }
  }

(七)系列

当您勾勒不来1句子特别牛逼的文案,那就形容10句!系统化写作,是缓解无灵感的最佳方案,也许写着形容着即灵感泉漫呢?!这是描摹系列文案的理之一。还有平等种系列文案是为了不断用户的热,保持用户之high点,比如品牌喜闻乐见的倒计时海报。

倒计时海报,我只服《港囧》!

本了,还有杜蕾斯今年空气套直播营销的倒计时海报,也是杠杠的。

社会化文案的技巧还有好多,你而是懂之若于评论区跟犀利姐讨论下呗!

1 if (toMsgType == "text")//接口文本消息 toMsgType是消息类型
2     {
      //ToDo 根据业务 处理消息内容
3    }
4  else if (toMsgType == "event")//关注
5     {
6                     if (toEvent == "subscribe")
7                     {
8                     }
9      }

求点击自己 –我好足球