微信公众号 微信自定义菜单设置 换行

微信订阅号图文编辑微信公众账号设置技巧
为帮助苦逼的微信运营人员更好的编辑出漂亮的微信文章,文搜微联盟免费推出微信编辑器,可进入/ueditor进行免费使用,或者关注微信:vlianmengcn 回复“微信编辑器”获得微信编辑器地址;陈墨-社会化营销信徒,社会化营销研究与实践者,微联盟600城市独家合作伙伴招商中,欢迎关注微信公众账号vlianmengcn
招商手机/QQ/微信: 微信一直都在更新现在的这些技巧可能不会还适合于以后微信的新规则,但是总会有些大同小异的,以下介绍仅供借鉴!
——注册:
&&&&&&&注册前先想好微信名字和微信号,这个是后期无法修改的,所以要提前想好。如果定位宣传品牌,名字就带品牌名字;定位比较直接的产品销售,就带上产品名字。当然,微信不断的在管制部分字眼,比如**。最终的注册步骤就不说了,按微信的要求一步一步来提交就行了,以前很快就通过了,现在要审核,静等通知吧。
——账号概览和值得关注的地方:
登录后,左边是功能菜单,后面一个一个说。右边我们可以看到消息,新关注人数,总共的粉丝人数。这里就直接可以反应公众账号的热度了,之前有看到过别人截图消息数达到几万条的,人手少基本没办法回复了,呵呵。这里还有一个重要的系统公告区,可以关注微信的动向。比如今天看到的是对假冒伪劣产品销售的打击,以及那些不厚道的引诱别人对文章进行转发朋友圈的行为。如果自己的行业比较敏感,或者有可能受到后期管制,要多注意这里的消息,提前布局,留一手。
——账号信息设置技巧:
&&&&&&&头像不多说,做的尽量高大上正规就行了,清晰度肯定要高,大小要适合它的要求。
这里主要说“功能介绍”部分,我觉得有一个准则和方法,就是换位思考。你可以直接想像自己是个客户,突然从某个文章或者朋友推荐看到此公号,那么肯定在关注时看到你的功能介绍,那么我为什么要接着点击“关注”呢?肯定是觉得账号介绍的功能符合我的某个需求,比如保健、房产、炒股等等。除了功能,我们还要在这里传播一下口碑,让别人感觉我们正规,有内容,有想法,值得他关注。一般就是说一下行业经验丰富等,尽量数字化,不要概念化,比如说5年专注于某某,目前有xx万客户等等,能放上联系方式的也放上,包括网址。
最后,需要自己用自己私号重新关注一下,看看效果,感受一下说服力。
——群发功能技巧:
注意分组:群发容易理解,就是给所有人发同一条信息。但我们显然不能直接这样干,大多数时候我们需要对不同的人,说不同的话。所以,粉丝管理部分的分组就比较重要,针对自己的粉丝可以分个级别出来,比如已成交的,未成交的,意向大的。这样可以针对不同情况进行促销的力度群发。我对X产品操作时,就是这样,对于沟通的比较有意向的尽量多群发一些加强产品专业性和本公司可信任性的文章,但都要做的自然,持续下来,很容易被信任和成交。
选择合适的群发内容形式:群发有文字、语音、图文甚至视频,我们用哪种?我前期总是直接发图文,发的挺爽,但不知道互动性如何,也不知道粉丝到底多大兴趣。后面发觉可以发一条引诱性的文字内容,写的足够有价值和诱导性,然后让粉丝回复某个数字或文字来获取对应的图文。这样的好处就是,一旦真正有兴趣的粉丝回复了,你就相当于激活了这个粉丝,然后就可以对话了。也就是说,解决了24小时后不能对话的问题,而且这些粉丝是有意向的。还有一个形式就是语音和视频,这个是最能获取粉丝信任的,因为你是一个活生生的声音和人啊!
&&&&&&&高级功能有编辑模式和开发模式,区别都讲的比较明白。我的理解是,编辑模式相当于DOS系统,需要自己设置好各样的回复和对应的触发关键词,这个要筹划的比较清晰一些,因为自动回复据说最多200条;而开发模式,就相当于Win系统,或者说可视化,就是将相应的内容直接用导航按钮超链接起来,客户点击相应的链接就是相应的内容,同时也可以兼容编辑模式。编辑模式比较容易操作,不需要懂技术,只要提前规划好就行了;开发模式需要一定的技术能力,不然开发不了的。我自己实操的是编辑模式,一个技术比较不错的开发起来也得一二周时间,所以目前觉得还没有必要花时间和精力弄开发模式。所以这里我只谈实操中的编辑模式工,开发模式后期弄起来了,再说。
开启编辑模式,点击设置,下面一个一个来讲。
——被添加自动回复:
&&&&&&&就是别人关注了你这个公号后,自动发出的第一条信息。这个算是万事开头第一步,做的有特色会留下一定的好印象。可选择文字、图片、语音和视频,一般都是用文字,表达直观。
我觉得这里的要点有:
1、准确传达公众号的核心内容,高度总结和凝练;
2、文字不要过多,特别是不要写的超过手机一屏;
3、适当用表情,排版整洁,注意换行和使用“————”符号辅助排版,不要全文字不换行,造成上来发一坨东西的感觉;
4、穿插一些特效,比如“miss you”会掉小花;
5、尽量通过简单的数字或者关键词输入触发自动回复,不要搞一些难分辨的多字母或者多汉字
6、同时尽量只给一二个触发回复提示,不要一下子给出很多,比如回复1是啥,2是啥……这样没了重点。我们可以在触发一次回复后,再引出更多内容。
7、回复的内容看情况可以给一个图文,或者一屏图文(一般是5个图文),直接将大部分重点事情表达出来,方便粉丝一个一个点击和返回阅读其他。同时可以放个所有文章列表的图文总结。(关于图文的安排,后面素材管理再说)
——消息自动回复
&&&&&&&这个我理解的是非设置关键词触发的回复,比如你设置了回复123分别是什么,但别人回复了一个abc,那么就触发这个自动回复。这里可以放上提示别人客服上班时间,引导粉丝输入正确的触发关键词,或者直接放上自己的移动站点和客服热线。总之,不要让别人输入了一个关键词,你的公众账号没有任何动静和回复。
——关键词自动回复
&&&&&&&这个就是重点了,一定要提前的规划好,不然后面管理比较麻烦和混乱。我再说一下,这个是重点设置,你的互动是不是人性化,是不是酷,这里是个重点了。(另一个重点就是素材管理部分,后面说)
先说技术性的操作:
&&&&&&&“添加规则”即是添加一个新的自动回复,一头是确定输入什么关键词触发自动回复,一头是输入后回复什么东西。
&&&&&&&“规则名”随便起,但为了自己日后方便管理,最好就用触发的“关键词+备注”形式,比如“01——功能描述”。
&&&&&&&“关键字”就是你想客户输入的关键词,这里可以选择是不是完全匹配,也就是要不要粉丝输入完全一模一样的关键字,还是只要包含这个关键字就触发。
&&&&&&&回复就可以多种多样了,直接输入的文字,准备好的图片、语音或者视频、图文。当然最多时候用到的是文字和图文。这里有个选择框“回复全部”,是因为自动回复可以添加多个图文,你是只回复一个,还是都回复呢,就是这个选项控制。
再说规划性的操作:
&&&&&&&200个回复,你要规划好,方便后期管理,用到实处。暂时想到的一些经验如下:
1、提前规划好大概要讲产品的哪些方面,要讲多少文章,比如起源、功能12345、公司介绍、订购中心、辨别真伪、选择方法等等重要的文章,大概提前想个差不多。这些是需要重点放到自动回复索引里面的,并且在各图文中不断互相推荐的,类似seo里面的站内锚文本超链接吧。
2、将所有重要的文章自动回复索引,如果不多就直接用文字回复形式建立索引,比如回复数字0获取所有文章列表;如果非常多,用文字索引就太长了,可能几个手机屏都拉不完,这里用一个图文来直接总结就比较好了,然后回复数字0,直接回复这个图文就行了。后面有了新的重要文章,只需要修改这个图文即可,非常方便管理。
3、不是那种一定放到索引里面的重要文章,类似偶尔的一些笑话、段子、时事等等,可以永远只用一个数字回复,实时更新就行了。比如你每周一都群发一个笑话集,就固定回复数字8触发,那下周时就直接将这个回复图文指向换到最新的笑话图文就行了。
4、自动回复文字一般就是简单几句就能说明白的事,或者需要再次展示多种自动回复集合,起一个自动回复小导航的作用。比如产品功效有12345,你可以用回复关键词“功效”,列出12345,这样别人对应输入12345时,就再回复对应的图文给粉丝。
5、如果是用数字触发回复,就提前规划好,让粉丝感觉有一定的规律,比如2001依次下来。
====================================================================================================================================================
为什么国内越来越多的企业已经在使用微信公众平台?1、近6亿移动互联网用户量庞大,未来的市场所在;2、率先把握先机,抢占移动互联网的传播先机;3、传统营销模式滞后,移动网络营销更快速及时;4、更贴身、更实时的互动和服务,提高客户粘度;5、增强和巩固品牌知名度;
为帮助更多的商家做好微信营销,世界杯1/4决赛之际,我们迎来了文搜微联盟成立三周年。文搜微联盟为了回馈广大新老客户的支持推出:感恩三周年店庆世界杯微信促销会
【活动时间】
7月4日-7月14日
【活动内容】
世界杯1/4决赛之际,我们迎来了文搜微联盟成立三周年。文搜微联盟为了回馈广大新老客户的支持推出:
感恩三周年店庆世界杯微信促销会
微联盟套餐系列:
1、世界杯特供标准版原价1800元一年,现价仅售960元;
2、世界杯特供钻石版原价3800元一年,现价仅售1680元;
3、世界杯特供行业版原价6800元一年,现价仅售1980元;
总共限量100套,先到先得,售完恢复原价,以款到时间先后顺序为准
联系电话:021- 整理:陈墨-社会化营销信徒,数字化营销研究与实践者,网站专栏作者,欢迎关注微信公众账号vlianmengcn
手机/QQ/微信:更多阅读请访问:
评论 (0条)
抢沙发,第一个发表评论&& &&& 《微信公众平台入门到精通》Vol.19
教程跳票已经很久,5.0出来以后很多朋友在后台咨询如何用开发模式做自定义菜单,由于ZTalk是订阅号没有办法申请接口,幸好WeMedia联盟的公众账号已经转为服务号,就拿它来做教程了。源码请在公众号里输入“微信代码”查看下载连接,然后将下载链接自己想办法搞到PC上然后再下载……建议先下载安装了再看文章,以下是注意事项:1、make_menu.php是一个简易版的自定义菜单生成器,需要修改的是Appid和AppSecret,文件与原来和微信通讯接口文件无关,只要下载后放到SAE上就可以执行,也不需要数据库。2、interface.php里主要是自定义菜单在用户点击后可以回复的一些东西,供大家参考。3、自定义菜单编辑模式的操作我这里不写了,大家可以看《微信公众平台入门到精通》Vol.4。第十四章 & &自定义菜单开发模式详解一、如何获取凭证(token)话说微信的接口指南一直做得不咋地,这边鼓励大家都转服务号,这边给的说明文档除了码农真没几个能看明白的,一点也不考虑大量的小白运营者,干脆叫指北算了。牢骚完毕先说下开发自定义菜单第一步要做的就是获取凭证,即access_token,这步非常重要,微信接下来会开放更多的开发接口,开发者要操作接口都要通过这个access_token,而这个凭证是需要通过接口来生成的,并且是有失效时间的。生成凭证需要两个第三方的固定ID和秘钥,进入开发模式的页面,已经获取到自定义菜单接口权限的朋友会看到下图:除了原来接口通讯url和自己设置的token多了两个新字段即Appid和AppSecret,也就是第三方的固定ID和秘钥,有了这个就能通过接口程序获取到临时的凭证。将这两个id放到代码如下图位置:这段代码主要是初始化了memcache和curl类,分别是缓存和抓取用的,同时将ID和秘钥也赋值了。接下来就是通过接口获取token,代码如下图:这是一个获取接口的函数,函数运行时首先是监测缓存中是否已经有token,如果有则直接从缓存中取,要知道官方限制每天只能获取100次token,所以做个缓存很有必要。如果缓存中没有token或者缓存时间过期,那么就使用curl这个类发送Appid和AppSecret到接口获取token,curl_setopt是定义抓取属性的,curl_exec是运行抓取,想了解相关的可以百度一下。获取的到是一个json格式数据,使用json_decode转化为数组,然后判断是否获取到,如果没有则输出错误信息,获取成功则将该token保存到缓存中,同时函数返回token退出。这样我们就很方便的拿到了凭证。二、自定义菜单创建、查询和删除拿到access_token以后我们就可以开始进行自定义菜单操作了,首先是创建自定义菜单,官方说明很简单“通过POST一个特定结构体,实现在微信客户端创建自定义菜单。”然后有一个特定结构体的示例,如下图:还有一些关于这个特定结构体字段的说明:参数是否必须说明button是按钮数组,按钮个数应为2~3个sub_button否子按钮数组,按钮个数应为2~5个type是按钮类型,目前有click类型name是按钮描述,既按钮名字,不超过16个字节,子菜单不超过40个字节key类型为click必须按钮KEY值,用于消息接口(event类型)推送,不超过128字节我估计有不少朋友会看的头晕,一是这个特定结构体传输过去时应该赋值给那个变量?二是这个结构体如何生成?首先传输过去不需要任何变量参数,其次这就是一个json格式数据,我们可以用数组来转换生成。创建菜单的函数非常简单,如下图:在这里curl抓取页面的方式不是get而是post,所以属性会有所不同,但是主要是接口地址和发送的特定结构体,这里的特定结构体是外面传递进来的值,变量名为$menu。主要来看下我做的简易版的菜单生成器,直接在浏览器里打开make_menu.php就可以看到如下图(注意修改下代码里的Appid和AppSecret):本来想做些JS效果的,但是这个菜单结构本来就很简单,就不多事了,上图三个区块分别对应三个底栏的主菜单,每个区块都有主菜单名、关键字和子菜单。在说上面的菜单前先讲下自定义菜单的规则,无论是主菜单还是子菜单目前都是由最多三个属性组成的,即名称、关键字、类型(目前只有click,进行点击操作时会将关键字发送给微信后台),其中主菜单如果有子菜单的话,属性就两个,即名称、子菜单(点击操作时显示子菜单)。如上所述我设计的这个简易版生成器忽略了类型选择,如果主菜单有子菜单时主菜单关键字其实是不记录的,子菜单没什么可变化的就两个属性名称和关键字,类型默认为click。当然未来会有新的菜单类型出来,比如地理位置,在这个基础改动下也非常方便就能使用。下面详细说下这个菜单的输入框要填写什么。主菜单名称:底栏显示的名字,建议4-5个中文字或者8-10个英文字符,否则会名称显示会出现省略号;主菜单关键字:主菜单向后台发送的关键字,如果该菜单有子菜单则关键字失效。子菜单:子菜单我使用了textarea,每个子菜单格式为“菜单名,关键字”,用换行来区分多个子菜单项。表单提交后程序将进行处理,如图:进行三次循环,每次都会读取一个区块的菜单,如果该区块主菜单名称不为空,则判断是否有子菜单,没有子菜单则直接生成主菜单,否则读取子菜单,同时判断子菜单是否超过5个。这里使用urlencode是因为中文在数组转json时会被编码为unicode,微信接口无法识别,所以得在json_encode前先来个编码,等转换后再用urldecode转回来,这样传输给接口的就是正常的中文了。另外特定结构体的数组结构其实是[button]-》[main_menu]-》[sub_menu],所以三个主菜单最后是赋值给button这个数组的一个元素。当特定结构体生成后分别执行新建make_menu类,删除旧菜单,创建新菜单,即:$mk_menu=new make_menu();$mk_menu-&del_menu();$mk_menu-&create_new_menu($menu);查询、删除菜单的代码非常简单大家可以自己看,分别是get_menu()和del_menu()两个函数。三、接收自定义菜单关键字自定义菜单生成后最重要的还是要和用户互动,那么如何进行互动呢?首先要理解自定义菜单到底是个什么玩意,其实点击菜单跟向微信公众平台发送一个文字是一样的,也就是用户输入文字公众平台自动回复可以做的事情理论上自定义菜单都可以完成!但是有一点不同的是,用户输入文字时我们接收的消息类型是文字消息,但是自定义菜单的消息是事件推送,也就是它的类型是event,如果有看过我之前教程的朋友应该知道,可以通过这个类型的两个事件subscribe和unsubscribe来统计关注和取消关注的人数,菜单点击则是第三个类型“CLICK”。也就是当后台捕捉到“CLICK”这个操作时就表示这是用户点击了自定义菜单,然后可以获取到EventKey(事件关键字),就是在创建菜单时设置的菜单关键字,后面的就不用我再详细说了吧。以下是一些代码截图,可供参考:先获取消息类型为事件推送,然后监测到事件类型是自定义菜单点击,然后获取该菜单关键字。回复文字消息回复音乐消息回复图文消息一些效果截图,想要测试效果的请微信搜索“wemedia”关注,点击原文链接也可下载本期教程源码包。本文网络独家授权weixin.fm,任何媒体、机构不得转发!ZTalk每日一曲,输入“V”欣赏,历史欣赏请输入“VM”:Club 8的《The Girl With the Northern Soul Collection》,这一定就是我想去瑞典的理由,透明的歌唱
点击展开全文
互联网技术、产品、趋势观察报告,移动互联网创业、创新报道
您的【关注和订阅】是作者不断前行的动力
本站文章来自网友的提交收录,如需删除可联系QQ ,
(C)2014&&版权所有&&&|&
京ICP备号-2&&&&京公网安备34运营微信公众号经验_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
6页2下载券8页2下载券5页免费4页7下载券6页免费38页2下载券7页7下载券3页免费3页免费
运营微信公众号经验|微​信​公​众​号​运​营​的​经​验​之​谈​!
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢青龙老贼:《微信公众平台入门到精通》Vol.9 - 重要坊
');/*]]>*/
你的位置: >
> 查看文章
超过 15,198 人围观
有一些朋友在问开发模式是否可以群发消息或者点对点下发消息,这个是不行的,群发消息、人工回复消息还是得去,除非你开外挂模拟登陆公众后台操作,当然这个肯定是违规的,会被封号。另外大家在进入开发模式前还是要提醒下,由于现在接口开放的还不多,图片回复、视频回复接口都没有,也就是用户回复关键字获取图片或者视频是无法做到的,如果偏的公众账号现在并不推荐使用开发模式。第九章
用微信开发模式做欢迎词今天的重点是如何将微信开发模式和SAE对接,希望朋友们已经完成了SAE注册,如果还没搞定的话请抓紧,有问题的话请及时提出,接下来的都在那上面进行。在教程开始前建议朋友们可以先注册一个新的公众账号,或者用非主账号当做开发测试账号,因为开发调试过称中可能会经常出现账号无法正常回复用户的情况,影响正常使用,所以在学习期间以及后期开发过程中最好有一个测试公众账号,等开发完成了再切换到主账号上,也是非常方便的。一、微信公众平台与SAE对接通讯我们先回到微信公众平台上来,点击高级功能进入,选择开发模式进入开发模式的页面,使用开发模式前记得先把编辑模式关闭,如下图:先不着急点开关,点了也没用,会提示必须先成为开发者,但第一步也不是点击“成为开发者”按钮,而是点击查看文档按钮,我们要去下载一个文件,进入开发指南页面后点击左侧菜单的“消息接口指南”,如下图:然后在右边打开的页面导航里点击“示例代码”,如下图:页面直接会跳到最底部,当然直接拉到页面最下也可以,可以看到示例代码下载,如图:点击下载后会得到一个“wx_sample.php”的文件,这个就是微信接口的SDK文件,首先我们将该文件改个名字,比如“wx_interface.php”,这里强调下文件的注意事项:1、后缀必须是.php;2、名字不能用中文,尽量是全小写字母,或者字母+下划线+字母组成;3、名字要便于记忆;4、不要把名字设成“index.php”、“weixin.php”、“admin.php”这些。让大家改名的原因是为了安全,因为这是一个和微信公众平台通讯的接口文件,原则上要隐蔽,以免被人恶意攻击。改完名字后打开SAE,进入到咱们的应用,点击编辑代码进入编辑后台,把文件上传到SAE里,如下图:双击上传的文件,进入该文件的编辑模式,可以看到密密麻麻的一片代码,朋友们不要被吓到,咱们一步步来,首先修改第7行的通讯秘钥,如图:那些斜杠和星号的是注释,可以看到第6行的注释英文是“define your token”,也就是说第7行的代码功能是定义微信公众平台与SAE应用通讯时约定的一个秘钥。这里解释下define(“TOKEN”, “weixin”)这段代码:define是用来给常量赋值的函数,这句话的意思是赋予“TOKEN”这个常量值为“weixin”。PS:常量和变量,是每一种编程语言中都存在的,常量值被定义后,在脚本的其他任何地方都不能被改变。一个常量的名称可以由英文字母、下划线、和数字组成,但数字不能作为首字母出现。变量被定义后随时可以重新赋值,其命名规则与常量一样,区别是变量最前面还要加“$”符号,而常量直接使用它的名称就可以了,如代码第67行,就是给变量$token赋值,值为之前定义的常量TOKEN,可以看到变量和常量的赋值方式也是不同的,变量赋值很简单不需要define函数。扯了那么多咱们先把秘钥改了吧,这个秘钥其实有点像设置一个密码,微信公众平台对秘钥设置有要求是3位以上的字母或数字,我这里是测试所以改个“123456”,如图:修改保存后,回到微信公众平台的开发模式,点击“成为开发者”按钮,然后会到“接口配置信息”页面,如下图:输入各位在SAE上的应用地址+反斜杠+改名后的SDK文件,比如我这里输入的是/wx_interface.php要注意的是前面不要忘记加http://,域名就是咱们应用的域名,上传的SDK文件名要写完整,包括.php的后缀名。这里就是填写在SDK文件里设置的秘钥,我这里填写的是“123456”,大家根据自己设置的填写。填写完后点击提交,如果一切顺利就会提示成功并跳转页面到开发者页面,如下图:接口配置信息。这里可以看到咱们设定的那些接口信息都清楚的显示出来,如果接口的地址或者token改变的话点击修改按钮可以重新设置。接口权限表。打钩的就是咱们可以使用的接口权限,关于这些接口的权限介绍可以查看,有些朋友如果已经拿到自定义菜单内测资格的,那么自定义菜单也会有打钩。最重要的一步就是打开开发模式的开关,现在公众账号进入开发模式了!这个时候你会发现你的公众账号无论是关注还是输入都没有提示了,原来编辑模式下设置的东西都不管用了,因为公众账号已经对接到了你的SAE接口,SO,我们开始下一步吧,先来个欢迎词!二、开发模式下的欢迎词先控诉下微信开发模式的设置不合理,接口校验和接口服务用同一个文件,而校验时这个文件必须直接返回echostr参数内容,当接口要启动正式服务时又得修改同个文件……好了这些跟大家无关,抱怨一下而已!前面接口对接成功后,公众账号无法再与用户互动了,那么我们先把订阅欢迎这个功能恢复吧,回到SAE平台上,在编辑平台新建一个文件,我们把它命名为“wx_tpl.php”,这个文件的目的是存放微信输出内容的模板,细心的朋友会发现这就是目前接口可以给用户回复的三种消息格式,分别是文本、图文、音乐。内容如图:然后把前面的那个SDK文件内容全部清空,没错就是全部清空,因为官方那个SDK除了用来做接口校验几乎没有什么用处。然后换上自己的代码,如图:给大家解释下这一大段代码:第3行,include_once是用来加载其他php文件的函数,在这里加载了wx_tpl.php,加载文件是可以设置路径的,由于现在两个文件在同一目录下,因此没有加路径。这样做的好处是有利于代码复用,一些经常用到的类、函数和变量可以放在其他文件统一加载,让代码简洁轻便。第6行,接收微信公众平台发送过来的用户消息,该消息数据结构为XML,不是php默认的识别数据类型,因此这里用了$GLOBALS['HTTP_RAW_POST_DATA']来接收,同时赋值给了$postStr,这里强调一个php的铁律就是php对大小写是敏感的,也就是变量也好函数也好,大小写不同是表示不同的变量或者函数,即$Q1和$q1是两个不同的变量,大家在写代码时千万注意。第9行,一个条件语句,empty是判断变量是否为空的函数,如果是空返回0否则返回1,感叹号在这里是运算符表示非(not的意思),非0就是1,非1就是0,可能有点绕,意思就是如果$postStr不为空(接收到了数据)就继续执行下面的语句,如果为空就跳转到39行执行(这里就执行了两句代码,第一句是输出空字符串,第二句是退出)。PS:1、php的逻辑运算符有“&&”表示与(并且的意思),“||”标示或(或者的意思)“!”表示非(不是的意思),记住并且理解这些符号对后面写代码很有好处……2、所有的编程语言都有if…else..语句,php的规则是if(条件){执行语句}else{执行语句},这里else可以没有,或者可以多重判定,if(条件1){执行语句}elseif(条件2){执行语句}else{执行语句}。判断条件用“()”包含,执行语句用“{}”包含,相邻最近的一对括号标示一段脚本,大家在编写的时候不要漏掉后面的半个括号。我在这段代码里括号标示的比较清楚,大家可以仔细参照一下。第12行,使用simplexml_load_string() 函数将接收到的XML消息数据载入对象$postObj中。这个严谨的写法后面还得加个判断是否载入成功的条件语句,不过不写也没事。第14行,将对象$postObj中的发送消息用户的OPENID赋值给$fromUsername变量,这里的“-&”是指针,大家了解下就行了。第16行,将对象$postObj中的公众账号的ID赋值给$toUsername变量。第18行,将对象$postObj中的消息类型赋值给$form_MsgType变量。第21行,判断消息是否为事件消息,现在微信公众账号的用户关注和取消订阅都是通过事件消息发送,因此咱们要欢迎用户关注首先得判断来接收的消息类型是否为事件。这里要强调的是在php里一个“=”用来赋值,“==”用来比较是否相等,大家千万注意在判断语句时如果少写一个“=”号这个判断会永远成立。第24行,如果接收到的消息是事件消息,判断事件类型是否为订阅,在事件消息里“subscribe”表示订阅,“unsubscribe”表示取消订阅。第29到32行,完成的是欢迎词回复的输出:第29行是设定回复消息类型为文本;第30行是设定回复消息的内容,其中可以使用表情符号的文本方式,换行使用“\n”,这里要注意的是字符串里如果要使用双引号或者单引号一般用中文符号,如果一定要用英文符号,要在引号前面加反斜杠比如“echo “\””;”输出的是一个双引号;第31行,使用sprintf这个函数将格式化的数据写入到变量中去,其中“$textTpl”这个就是我们在wx_tpl.php里定义过的文本消息模板变量,后面的“$fromUsername, $toUsername, time(), $msgType, $contentStr”分别顺序替换模板里“%s”位置,也即是“$resultStr”这个变量最后实际为:&xml& &ToUserName&&![CDATA[$fromUsername]]&&/ToUserName& &FromUserName&&![CDATA[$toUsername,]]&&/FromUserName& &CreateTime&time()&/CreateTime& &MsgType&&![CDATA[$msgType]]&&/MsgType& &Content&&![CDATA[$contentStr]]&&/Content& &FuncFlag&0&/FuncFlag& &/xml&PS:time()是php里的时间函数,返回当前时间的 Unix 时间戳(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。第32行就是把回复消息输出。第33行是退出整个程序,在php里exit可以放置在任何地方,当程序运行到这里就直接退出,否则还将继续运行,即使已经有结果输出在页面。好了大家可以自己试着玩玩,不想敲字的朋友可以直接下载,地址是:,下载后解压里面两个文件都有,请用记事本或者其他文本编辑器打开,复制内容到SAE上,请尽量不要使用文件上传,主要是怕大家编辑器保存文件时没存成UTF-8,会出错。《微信公众平台入门到精通》Vol9视频版请进QQ群或者直接点右边网盘链接下载:
密码: vk6n
关于本文所属分类:本文标签:, , , , 本文地址:文章小编:流行热度:超过 15,198 人围观量产日期:
上午9:44站长声明:本站部分内容撷取自互联网网友的智慧言辞,仅出于传递信息分享的目的,不代表元分享官方声音。通过邮件(intel.)与我们就文章内容交流、声明或删除侵权。除特别标注, 本站所有文章均为原创或再组织, 互联分享, 尊重版权, 转载请注明.上一篇:下一篇:
相关文章感恩支持 各种回音
&&&&&&&&&&&&&& &&&&&&&&热门围观最新文章最新评论

我要回帖

更多关于 公众微信自定义菜单 的文章

 

随机推荐