有大神知道我这个关注之后没反应是什么情况

来源:3-2 接收事件订阅与回复响应消息(二)

葱葱葱葱葱

2019-04-25 11:18

https://img.mukewang.com/5cc126ce00012d4108910677.jpg

public function reponseMsg(){

// 获取到微信推送过来post数据(xml格式)

$postArr = file_get_contents('php://input');

libxml_disable_entity_loader(true);

// 处理消息类型,并设置回复类型和内容

$postObj = simplexml_load_string($postArr);

//判断该数据包是否是订阅的事件推送

if(strtolower($postObj->MsgType) == 'event'){

//如果是关注 subscribe 事件

if(strtolower($postObj->Event == 'subscribe')){

//回复用户消息(纯文本格式)

$toUser   = $postObj->FromUserName;

$fromUser = $postObj->ToUserName;

$time     = time();

$msgType  = 'text';

$content  = '欢迎关注小葱的微信公众账号';

$template = "<xml>

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

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

                           <CreateTime>%s</CreateTime>

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

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

                           </xml>";

$info     = sprintf($template, $toUser, $fromUser, $time, $msgType, $content);

echo $info;

}

}

}



写回答 关注

1回答

  • qq_慕神32998
    2019-07-15 21:01:10

    函数有没有被调用

PHP实现微信公众平台开发—提升篇

本课程详细讲解了接收微信用户发送的消息和接收订阅关注的事件推送

64923 学习 · 258 问题

查看课程

相似问题