微信二次开发--被动回复用户文字,图片,图文消息

当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。严格来说,发送被动响应消息其实并不是一种接口,而是对微信服务器发过来消息的一次回复。

回复文本消息

初始化,必须先获取正在使用的公众号的ID

private $mp;
	// 初始化,必须先获取正在使用的公众号的ID
	public function _initialize(){
		$mp=getCurrentMp();
        if(empty($mp)){
        	$this->error('无使用的公众号',U('mp/index'));
        }else{
        	$this->mp = $mp;
        }
	}
关键字回复文本
//关键字回复文本
	public function addKeyword(){
		$mp = $this->mp;//正在使用的公众号
		// $data['mpid'] = $mp['mp_id'];
		$arr = array();
		$arr['content'] = I('post.content');
		// print_r($arr);
		// exit;
		$reply_id = M('mp_reply_text')->add($arr);
		// echo $reply_id;
		$data['reply_id'] = $reply_id;
		$data['keyword'] = 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值