小程序、公众号模板消息使用

1、公众号消息模板 

先在config/my.php 里面配置好消息模板

5de8d61163f1f.png

公众号消息模板调用  (请注意body里面的参数是 keynote)

//公众号模板消息调用
public function sendOfficialTempLateMsg(){
	$data['body'] = [
		 "first"  => "你好!",
		 "keynote1"   => "鄂A54M57",
		 "keynote2"   => "武汉站东广场",
		 "keynote3"   => "2个小时",
		 "keynote4"   => "20元",
		 "keynote5"   => date('Y-m-d H:i:s'),
		 'remark'		=> '请您于支付时间后15分钟内开车驶离停车场',
	]; //消息模板
	$data['openid'] = 'oCKGm5MFwS-Uy3VLbmV46O-C4sy4';	//接收消息用户的openid
	$data['url'] = 'http://www.xhadmin.com';	//消息跳转地址
		
	try{
		\utils\wechart\TemplateService::sendOfficialTempLateMsg($data);
	}catch(\Exception $e){
		return json(['status'=>'01','msg'=>$e->getMessage()]);
	}
}


小程序消息模板调用  (请注意body里面的参数是 keyword)

//小程序模板消息
public function sendOfficialTempLateMsg(){
	$data['openid']		= 'oCKGm5MFwS-Uy3VLbmV46O-C4sy4';  //接收消息用户的openid
	$data['form_id']	= $this->_data['form_id']; //表单 form_id
	$data['body'] = [
			"keyword1"   => "20元",
			"keyword2"   => "武汉站东广场",
			"keyword3"   => "鄂A54M57",
			"keyword4"   => date('Y-m-d H:i:s'),
			"keyword5"   => '5小时',
	]; //消息模板
	try{
		\utils\wechart\TemplateService::sendMiniTempLateMsg($data);
	}catch(\Exception $e){
		return json(['status'=>'01','msg'=>$e->getMessage()]);
	}
}