首页 > 教程
微信公众号推送模板消息
- 2024-12-07
- 1393 ℃
公众号的类型分为服务号、订阅号和企业号,其中服务号和订阅号比较常见。要想实现公众号推动消息给指定的用户,其类型必须为服务号。
首次设置需要开启模板消息功能,登录公众号后台: mp.weixin.qq.com ,在左侧导航栏最下方有「添加新的功能」,打开,在「广告与服务」一类中找到「模板消息」,开通即可。
打开「模板消息」,选择模板库,需先选择所在行业(一个月只能修改一次),之后在下方的行业模板中选择合适的模板(可以搜索模板关键字)。


生成的模板ID就是我们推送模板消息需要的

需要获取ACCESS_TOKEN
其中的appid和appsecret,请在公号基本配置中查找。
https请求方式: GET
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
正常情况下,请求GET请求这个地址微信会返回如下数据:
{"access_token":"ACCESS_TOKEN","expires_in":7200}其中的access_token就是我们需要的,将数据对应申请的模板填写一下 执行发送就可以了,完整代码如下:
public function http_curl($url,$type,$res,$arr){
/*
$url 请求的url
$type 请求类型
$res 返回数据类型
$arr post请求参数
*/
$ch=curl_init();
/*$url='https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET'; */
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
if($type=='post'){
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,$arr);
}
$output = curl_exec($ch);
curl_close($ch);
if($res=='json'){
return json_decode($output,true);
}
}
function send(){
$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET";
$urlgetcon = file_get_contents($url);
$usera = json_decode($urlgetcon, TRUE);
$token = $usera['access_token'];
$posturl = 'https://api.weixin.qq.com/cgi-bin/message/template/send?access_token='.$token;
$openid = '获取用户openid';
$data = array(
"touser"=>$openid,
"template_id"=>"模板ID",
"data" => array(
"thing2" => array(
"value"=>"消费项目",
"color"=>"#173177"
),
"amount3" => array(
"value"=>"消费金额",
"color"=>"#173177"
),
"character_string14" => array(
"value"=>"订单号",
"color"=>"#173177"
),
"thing28" => array(
"value"=>"消费门店",
"color"=>"#173177"
),
"character_string35" => array(
"value"=>"会员积分",
"color"=>"#173177"
)
)
);
$postjson = json_encode($data );
$resder = $this->http_curl($posturl,'post','json',$postjson);
}效果如下:


相关内容
微信提现免手续费
网页上的视频怎么下载
FastStone Capture电脑截屏工具
国外网站怎么进入
人人都是增长黑客
免费高清素材图片免费下载
如何切割长图打印成 A4...
心中无码,自然高清
-
ChatGPT-4o怎么免费使用?含Mac客户端、免费ChatGPT-4o服务
2025-03-04 1478
-
Excel文件比较器
2025-04-08 1287
-
php实现QQ电脑网页和移动端网页授权登录
2021-07-27 2075
-
H5 端唤醒 win10 消息通知
2025-04-07 901
-
教你查询手机号绑定了哪些平台
2024-07-10 2269
-
黑客万能优盘,自动破解并获取保密数据到U盘
2025-06-16 1453
-
(PHP)Redis Hash(哈希)操作
2025-04-07 1239
-
微信快速把图片变成表格
2025-06-22 1304
-
php经典趣味算法
2021-04-07 733
-
FastStone Capture电脑截屏工具
2021-07-16 788
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


进入有缘空间
点击分享文章