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

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; } } }

 

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

相关文章