微信公众平台开发关注及取消关注事件的方法
发布时间:2020-12-12 20:34:50 所属栏目:PHP教程 来源:网络整理
导读:本篇章节讲解微信公众平台开发关注及取消关注事件的方法。供大家参考研究。具体分析如下: 用户在关注与取消关注公众号时,微信会把这个事件推送到开发者填写的URL,方便开发者给用户下发欢迎消息或者做帐号的解绑. 下面是一个微信公众平台关注和取消
本篇章节讲解微信公众平台开发关注及取消关注事件的方法。分享给大家供大家参考。具体分析如下: 用户在关注与取消关注公众号时,微信会把这个事件推送到开发者填写的URL,方便开发者给用户下发欢迎消息或者做帐号的解绑. 下面是一个微信公众平台关注和取消关注的实例,代码如下: 代码如下: if(!isset($_GET["echostr"])){
代码相关参数说明:
$wechatObj->responseMsg(); }else{ $wechatObj->valid(); } class wechatCallbackapiTest { public function valid() { $echoStr = $_GET["echostr"]; if($this->checkSignature()){ echo $echoStr; exit; } } public function responseMsg()//执行接收器方法 { $postStr = $GLOBALS["HTTP_RAW_POST_DATA"]; if (!emptyempty($postStr)){ $postObj = simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA); $RX_TYPE = trim($postObj->MsgType); switch($RX_TYPE){ case "event": $result = $this->receiveEvent($postObj); breadk; } echo $result; }else{ echo ""; exit; } } private function receiveEvent($object){ $content = ""; switch ($postObj->Event){ case "subscribe": $content = "欢迎关注网志博客";//这里是向关注者发送的提示信息 break; case "unsubscribe": $content = ""; break; } $result = $this->transmitText($object,$content); return $result; } private function transmitText($object,$content){ $textTpl = " (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |