小程序、公众号模板消息使用
1、公众号消息模板
先在config/my.php 里面配置好消息模板
公众号消息模板调用 (请注意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()]); } }