zoukankan      html  css  js  c++  java
  • 响应微信公众平台公众号菜单单击事件

    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;
               
               }
                         
            }  
          }
  • 相关阅读:
    Kera高层API002
    Kera高层API
    手写数字问题实战(层)
    函数优化实战
    反向传播算法
    链式法则
    多输出感知机及其梯度
    JDBC
    mysql查询操作1
    内部类
  • 原文地址:https://www.cnblogs.com/cb168/p/5058896.html
Copyright © 2011-2022 走看看