博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
小蚂蚁学习微信公众平台开发(2)--接收事件推送并回复
阅读量:7152 次
发布时间:2019-06-29

本文共 778 字,大约阅读时间需要 2 分钟。

hot3.png

    接收事件推送并且回复的方法,以关注事件为例。

//接收时间推送并且回复	public function reponseMsg(){		//获取到微信推送过来的post数据(xml格式)		$postArr	=	$GLOBALS['HTTP_PAW_POST_DATA'];		//将xml数据转化成一个对象;		$postObj	=	simplexml_load_file($postArr);		//判断该数据包的事件推送类型,如果是事件		if(strtolower($postObj->MsgType)=='event'){			//如果该事件是关注事件的话			if(strtolower($postObj->Event)=='subscribe'){				//准备好即将返回的变量				$toUser		=	$postObj->FromUserName;				$fromUser 	=	$postObj->ToUserName;				$time		=	time();				$msgType	=	'text';				$content	=	'欢迎关注我们的微信公众号';				$template	=	"
%s
"; $info = sprintf($template,$toUser,$fromUser,$time,$msgType,$content); echo $info; } } }

转载于:https://my.oschina.net/woshixiaomayi/blog/511521

你可能感兴趣的文章
C 存储类
查看>>
PhotoShop CS6 在2K屏幕下标题菜单等字体太小
查看>>
开发工程师的职场人生路
查看>>
C#九九乘法表的算法
查看>>
开篇:解决IE9字体模糊的问题(又称无法关闭ClearType)
查看>>
Oracle知识补充
查看>>
Javascript截取字符串方法集合
查看>>
软件项目质量保证——编码规范
查看>>
import static和import的区别
查看>>
android中Invalidate和postInvalidate的区别
查看>>
hive load from hdfs出错
查看>>
IOS开发:xcode5版本引发的问题
查看>>
亿级数据时,内存性能低于IO性能
查看>>
asp.net 负载均衡下session存储的解决方法
查看>>
构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(17)-LinQ动态排序
查看>>
Yii框架操作数据库的几种方式与mysql_escape_string
查看>>
Oracle初级性能优化总结
查看>>
公有云与私有云的差别(转)
查看>>
jQuery插件:jqGrid使用(一)
查看>>
mac显示隐藏文件
查看>>