PHP头条
热点:

微信公众平台开发(四) 简单回复功能开发


微信公众平台可以根据用户发送的信息进行判断,然后给出对应的回复,具有良好的交互性。下文将模拟简单的回复功能,根据这个案例,开发者也可以基本理解微信交互的原理,进行更深层次的开发。

用户发送过来的文本信息,我们可以提取关键字,通过简单的 if...elseif...else... 实现。

关键代码如下:

(=="你好" = "hello"(=="苏州" = "上有天堂,下有苏杭" = "感谢您关注【卓锦苏州】 微信号:zhuojinsz"

如果用户发送"你好",则回复"hello",如果用户发送"苏州",则回复"上有天堂,下有苏杭",其他信息,则回复你的欢迎词。

<?


("TOKEN", "zhuojin" = ->



     
         = ["HTTP_RAW_POST_DATA"
         (!( = (, 'SimpleXMLElement', = (->( "text":
                         = ->handleText( "event":
                         = ->handleEvent(:
                         = "Unknow msg type: ".  ""  handleText( = -> = -> = (-> =  = ""(!(  = "text"(=="你好" = "hello"(=="苏州" = "上有天堂,下有苏杭" = "感谢您关注【卓锦苏州】 微信号:zhuojinsz" = (, , , , ,   "Input something..."  handleEvent( = "" (-> "subscribe":
                 = "感谢您关注【卓锦苏州】"."\n"."微信号:zhuojinsz"."\n"."卓越锦绣,名城苏州,我们为您提供苏州本地生活指南,苏州相关信息查询,做最好的苏州微信平台。"."\n"."目前平台功能如下:"."\n"."【1】 查天气,如输入:苏州天气"."\n"."【2】 查公交,如输入:苏州公交178"."\n"."【3】 翻译,如输入:翻译I love you"."\n"."【4】 苏州信息查询,如输入:苏州观前街"."\n"."更多内容,敬请期待..." :
                 = "Unknow Event: ".-> = ->responseText(,    responseText(, , =0 = "" = (, ->FromUserName, ->ToUserName, (), ,    = ["signature" = ["timestamp" = ["nonce" = = (, , ( = (  = ( (  ==   ?>

请关注 卓锦苏州 微信公众帐号,卓锦苏州 基于SAE 平台开发,针对于主流的微信功能进行开发测试。

您可以关注 卓锦苏州 公众帐号进行功能测试,以及获取新的应用开发。

1. 登录微信客户端,朋友们 -> 添加朋友 -> 搜号码 -> zhuojinsz,查找并关注。

2. 扫描二维码:

 


We Believe, Great People Share Knowledge...

www.phpzy.comtrue/php/5157.htmlTechArticle微信公众平台开发(四) 简单回复功能开发 微信公众平台可以根据用户发送的信息进行判断,然后给出对应的回复,具有良好的交互性。下文将模拟简单的回复功能,根据这个案例,...

相关文章

相关频道:

PHP之友评论

今天推荐