码迷,mamicode.com
首页 > 微信 > 详细

响应微信公众平台公众号菜单单击事件

时间:2015-12-19 13:36:15      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:

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 "a001" :
            //要返回相关内容
            break;
           case "b001" :
           //要返回相关内容
            break;
           case "c001" :
            //要返回相关内容
            break;
           
           }
                     
        }  
      }

 

响应微信公众平台公众号菜单单击事件

标签:

原文地址:http://www.cnblogs.com/cb168/p/5058896.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!