PHP 微信公众平台自定义菜单响应事件

新手学堂017

PHP 微信公众平台自定义菜单响应事件,第1张

    相关回复

   /      

  public function responseMsg()  

  {

    $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];//返回回复数据  

    if (!empty($postStr))

    {

      $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);  

      $fromUsername = $postObj->FromUserName;//发送消息方ID  

      $toUsername = $postObj->ToUserName;//接收消息方ID  

      $keyword = trim($postObj->Content);//用户发送的消息  

      $times = time();//发送时间  

      $MsgType = $postObj->MsgType;//消息类型  

      $msgType = "text";   

     

      if($MsgType=='event')

      {

        $MsgEvent = $postObj->Event;//获取事件类型  

        if ($MsgEvent=='subscribe') 

        {

         //订阅事件  

        }

        elseif ($MsgEvent=='CLICK') 

        {

         //点击事件  

          $EventKey = $postObj->EventKey;//菜单的自定义的key值,可以根据此值判断用户点击了什么内容,从而推送不同信息  

          switch($EventKey)

          {

           case "V1001_TODAY_MUSIC" :

            //要返回相关内容

            break;

           case "V1001_TODAY_SINGER" :

           //要返回相关内容

            break;

           case "V1001_HELLO_WORLD" :

            //要返回相关内容

            break;

           case "V1001_GOOD" :

            //要返回相关内容

            break;

           }

                    

        }  

      }

      $textTpl = "<xml>

       <ToUserName><![CDATA[%s]]></ToUserName>

       <FromUserName><![CDATA[%s]]></FromUserName>

       <CreateTime>%s</CreateTime>

       <MsgType><![CDATA[%s]]></MsgType>

       <Content><![CDATA[%s]]></Content>

       <FuncFlag>0</FuncFlag>

       </xml>";            

      $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $times, "text", "这里是要说的内容");

    }

    else

    {           

   echo '没有任何消息传递'; 

    }

  }

 试试这个看,我段时间也在看,但是还没有机会试

各位朋友大家好,这是一个有深度的作者《黑暗科技世界》,今天要和朋友们分享的主题是:微信资金防诈骗安全问题。

导语:微信用户超十亿人次,使用微信支付的多不胜数,不法分子使用微信诈骗的事件也是屡见不鲜,微信资金安全问题成了用户的头等大事。

微信资金诈骗真实案例,微信这个功能很少有人关注

微信8次提示存在风险,网友仍然被骗

这是一个真实被骗的事件,据媒体报道,某女士微信聊天过程中,微信后台曾8次提示对方可能存在诈骗风险,但是这位女士却仍然被骗走3000元。

起初这位女士也看到了微信聊天窗口中的“谨防诈骗弹窗”,于是询问对方这是为什么,对方回复她“这是我收钱太多了”,结果天真的女士信以为真,在微信8次弹窗提示之下还是陷入了骗子的圈套,最终损失3000元被拉黑。

这个事件给我们提了一个醒,用户在使用微信时并没有高度关注这个弹窗带来的作用,遇到这个弹窗,请立即停止转账,核实对方身份应当排在第一。

被人忽视的微信弹窗,资金防诈骗从这里开始。

微信弹窗提示“谨防诈骗”

如果你的微信朋友很多,很可能也会遇到上图这样的弹窗提示“请注意核实对方身份,谨防诈骗。”我上个月就遇到了这样的情况,今天一位朋友跟我聊起了这个话题,因此我觉得有必要写下此文来提醒各位朋友。

这个弹窗并不是微信出现了BUG,也不是微信跟你闹着好玩,而是实打实的为你的资金安全着想,在弹窗下方还会伴随一个警示语“与对方发生资金往来可能存在风险,请注意核实身份,涉及汇款、转账等务必电话确认,谨防诈骗”。

其实微信已经很明显地告知了我们,与对方的资金往来是充满高风险的,一旦处理不好上当那就是哑巴吃黄连有苦说不出,它都提醒你电话确认身份,而很多朋友可能熟视无睹,对此并没有高度关注,被骗之后才恍然大悟。

什么情况下微信会提示“请注意核实对方身份,谨防诈骗”

微信支付

微信聊天时出现这个弹窗肯定是事出有因,绝非空穴来风,以下总结了几个会引起弹窗警告的情形,如有不对请加以斧正:

1、对方在与你聊天时涉及人民币、银行卡、借钱等有关钱财的敏感词。

2、对方不在常用登录地点登录微信。

3、对方与你聊天时涉及到身份证号、密码等敏感词语。

4、对方遭到用户多次举报。

5、对方微信账号信用度较低。

6、对方微信账户为新注册账号。

随着微信支付的兴起,使用微信资金周转也是大家常用的一个功能,伴随而来的微信诈骗也层出不穷,这种诈骗多以诈骗钱财为目的。

因此当聊天涉及到钱财时,微信为了帮助保护用户财产安全会予以警告弹窗提示,在此情况下,用户一定要小心,若不能确定对方身份,一定要通过电话或视频对话核实,核实完毕之后再进行资金操作。

网络诈骗

微信防诈骗小技巧

有诈骗存在,那就要加强防诈骗技能,以下几点小技巧送给各位朋友,欢迎收藏转发备用。

一:涉及资金交易,第一时间确认对方真实身份,切勿随意给陌生人转账。

二:不要贪图小便宜,不要相信陌生人承诺的优惠、返利等诱惑。

三:加强微信好友管理,将无关紧要的人删除或者拉入黑名单之中。

四:不要随意添加陌生人为好友、不熟悉的公众号等。

五:遇到诈骗事件立即举报并且报警处理,防止更多人被骗。

本文探讨的内容到此处就结束了,感谢各位朋友的阅读,请收藏、转发给亲朋好友一起防诈骗,希望微信诈骗事件再也不会发生。

作者《黑暗微世界》,头条原创,严禁一切转载。

部分来源于网络,侵权请及时联系删除。

想了解更多精彩内容,快来关注黑暗科技世界。

网络延迟。

这是经常的事件,我们所处的位置网络不好,或者运营商给我们短了网,或者是WiFi信号问题等等,都可能导致微信消息延迟,这是因为网络导致的延迟。解决方式:建议大家在手机设置中,通过对无线和网络进行设置,保证即使在休眠状态下保持WLAN连接,或者始终连接数据业务,打开开关。