1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 微信公众号实现模板消息推送

微信公众号实现模板消息推送

时间:2021-07-20 17:22:03

相关推荐

微信公众号实现模板消息推送

一、首先要获得接收模板消息用户的 openid 和 accss_token,可参考微信公众号获取用户基本信息
二、发布推送

public function sendMsg(){$url = "https://api./cgi-bin/message/template/send?access_token=$access_token";$params = ['touser' => $openid, //接受此消息的用户的openid'template_id' => '',//模板ID,公众号内添加'url' => '', //点击详情后的 URL 可以动态定义'data' => ['first' => ['value' => '注册申请已提交,请等待管理员审核。', // 消息标题'color' => '#173177'],'keyword1' => ['value' => '','color' => '#173177'],'keyword2' => ['value' => date("Y/m/d"),'color' => '#173177'],'remark' => ['value' => '感谢使用','color' => '#173177'],]]; $json = json_encode($params,JSON_UNESCAPED_UNICODE);return $this->curlPost($url, $json);}//发送请求protected function curlPost($url,$data){$ch = curl_init();$params[CURLOPT_URL] = $url; //请求url地址$params[CURLOPT_HEADER] = true; //是否返回响应头信息$params[CURLOPT_SSL_VERIFYPEER] = false;$params[CURLOPT_SSL_VERIFYHOST] = false;$params[CURLOPT_RETURNTRANSFER] = true; //是否将结果返回$params[CURLOPT_POST] = true;$params[CURLOPT_POSTFIELDS] = $data;curl_setopt_array($ch, $params); //传入curl参数$content = curl_exec($ch); //执行curl_close($ch); //关闭连接}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。