我们在微信公众号开发过程中经常会需要向用户推送消息,最常用到的就是微信公众号模板消息了,下面是代码工坊整理的php实现微信公众号模板消息的使用思路。
1、开通模板消息功能。
2、添加模板消息模板。
3、代码中首先先获取公众号的access_token。
4、获取到了access_token进行缓存,接下来我们拼接数据,组合出正确的格式。
5、向微信模板消息接口发送数据,微信会把信息发送给指定用户。(用户需已经关注公众号)
代码如下:
//推送消息
public function push(){
$access_token = $this->access_token();
if ($access_token == 400){
return json(['code'=>0,'message'=>'获取access_token失败']);
}
$url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$access_token;
$data = array(
"touser" => $openid, //openid
"template_id" => '模板id', //模板id
"url" => 'https://www.daimagongfa