php编写微信公众平台消息处理接口教程

php编写微信公众平台消息处理接口教程

ID:26473980

大小:78.50 KB

页数:7页

时间:2018-11-27

php编写微信公众平台消息处理接口教程_第1页
php编写微信公众平台消息处理接口教程_第2页
php编写微信公众平台消息处理接口教程_第3页
php编写微信公众平台消息处理接口教程_第4页
php编写微信公众平台消息处理接口教程_第5页
资源描述:

《php编写微信公众平台消息处理接口教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、有许多同学都在群里问如何使用PHP编写微信公众平台处理接口教程。以下,微市场就为大家整理了处理消息的教程。希望能对大家有帮助!一.创建接口文件微信开发者模式首先需要我们有自己的服务器,很多同学没有自己的服务器,那么可以去淘宝买虚拟空间,几块钱就有了,也可以用新浪SAE。具体怎么弄可以去百度一下,这里我们就不介绍了。二.写接口文件内部方法然后,我们使用编辑器notepad++打开index.php这个文件,注意要用utf-8模式,写一个处理微信公众平台请求的入口函数。当用户发送消息给公众帐号时,公众平台会将消息以XML格式post到接口url去处理。那么接口的入口函数我们就应该

2、先获取post过来的XML内容。可以使用以下两种方式。$postStr=file_get_contents("php://input");接收完以后就存储给叫$postStr的变量了,下面就要将XML中的对象值取出来了。$postObj=simplexml_load_string($postStr,'SimpleXMLElement',LIBXML_NOCDATA);$fu=(string)$postObj->FromUserName;$tu=(string)$postObj->ToUserName;$MsgType=(string)$postObj->MsgType;变量$

3、fu就是用户的账号$tu就是公众账号$MsgType就是消息类型目前支持的有图片位置文字和事件。取出这几个主要的值以后我们就可以根据需要来写处理逻辑了。要实现回复消息的话我们写一个消息模版的类。这里我们新建一个PHP文件命名为Tpl.class.php打开编辑此文件,把用到的消息模版写进入方便调用。目前有文字类型消息图文类型消息音乐类型消息实现自动回复,就是再收到微信公众平台POST的请求时echo一个XML格式的消息模版即可实现回复。我们这样写

4、0){$tpl="".$_SERVER['REQUEST_TIME']."".$flag."";echo$tpl;}functi

5、onnews($fu,$tu,$data,$flg=0){$num=count($data);if($num>1){$add=$this->news_add($data);$tpl="".$_SERVER['REQUEST_TIME']."

6、ATA[%s]]>".$num."".$add."".$flag."";echo$tpl;}else{$tpl="".$_SERVER['REQUEST_TIME']."

7、me>1<![CDATA[".$data[0]['title']."]]>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。