首页 PHP后端 微信公众号之模板消息发送【原创】
微信公众号之模板消息发送【原创】
作者 : tanyi 来源 : 我的笔记 浏览 : 984 次 时间 : 2018-09-27 11:58:59
简述
微信公众号模板消息应用场景比较多,一般是给用户推送比较重要的消息提醒

这里以测试账号为例,首先进入测试账号主页面,然后找到模板消息接口,点击新增测试模板

image.png

模板内容中first,keynote1,keynote2都是变量,用于程序中替换,在创建的时候变量需要用{{ .DATA}} 包起来,具体程序中构建发送请求的数据包见下面$msg_data数组,下面新建一个发送模板消息的测试方法

public function cs(){
    $msg_data=[
        'touser'=>'xxxxxx',  //发送给谁(一个openid)
        'template_id'=>'2EOZF29Mx6kw4x9XaLcN78YJndKEKPPHeK21IKL78l4',  //模板消息ID,见上图
        'url'=>' //点击后需要跳转的页面
        'data'=>[
            'first'=>[
                'value'=>'恭喜你购买成功!',
                'color'=>'#173177'  //设置字体颜色
            ],
            'keynote1'=>[
                'value'=>'巧克力',
                'color'=>'#173177'
            ],
            'keynote2'=>[
                'value'=>'39.8元',
                'color'=>'#173177'
            ]
        ]
    ];
    $call=$this->sendTemplateMessage(json_encode($msg_data));
    print_r($call);
}

/**
  发送模板消息
 */
public function  sendTemplateMessage($data){
   $url="https://api.weixin.qq.com/cgi-bin/message/template/send?access_token={$this->access_token}";
   $calldata=json_decode($this->HttpPost($data,$url),true);
   return $calldata;
}

public function HttpPost($content = null,$url='') {
   $postUrl = $url;
   $curlPost = $content;
   $ch = curl_init (); // 初始化curl
   curl_setopt ( $ch, CURLOPT_URL, $postUrl ); // 抓取指定网页
   curl_setopt ( $ch, CURLOPT_HEADER, 0 ); // 设置header
   curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 ); // 要求结果为字符串且输出到屏幕上
   curl_setopt ( $ch, CURLOPT_POST, 1 ); // post提交方式
   curl_setopt ( $ch, CURLOPT_POSTFIELDS, $curlPost );
   $data = curl_exec ( $ch ); // 运行curl
   curl_close ( $ch );
   return $data;
}

在请求发送模板消息接口前必须先获取access_token,具体获取方法请自行参考微信公众平台开发者文档,(获取access_token)这里不再具体阐述;现在直接访问这个方法

image.png

提示发送成功,发送效果

image.png


上一篇: PHP浮点数计算精度问题【原创】

下一篇: 微信网页授权【原创】
版权声明:原创文章,转载时请注明原始出处,作者等相关信息。
本文连接:https://ntbk8.cn/index/d-42.html
留言
上传图片
评论列表

110 篇

文章总数

66360 次

浏览总数

96 条

评论总数

昵称 Telkobe
职业 PHP开发
家乡 四川南充
住址 暂居成都
QQ 946188985
文章搜索
热门文章
最新文章
新闻头条

1 最深水位及腰,三亚一村庄内涝 被困群众被成功转移

2 最具影响力!海淀融媒又双叒叕上榜啦!

3 厨房煤气泄漏,用打火机测试?这个口诀要记牢

4 济南诚基中心四期迎来改造,曾经无奈的居民“看到希望”

5 杨笠工作室声明:杨笠只是受邀参加某时尚媒体活动,与奔驰无任何商业合作

6 本想在网络找个兼职,结果被骗近八万

7 语文最需要共情,他把课讲到学生心坎上

8 80后女教师扎根乡村10年 逛街看电影成了“奢侈品”

9 上天入地、飞檐走壁……消防“蜘蛛侠”大片来袭!

10 奥运冠军乐靖宜、罗雪娟、焦刘洋沪上同框,她们要复出了?

11 这座县域隶属扬州,处于江苏中部地理位置优越,为何说发展不好?

12 瓦后Wahou属于什么档次?是奢侈品吗?

13 新洲最美教师24年如一日扎根乡村教育,走教一年多来奔波数百公里

14 网红直播喝农药身亡,这些“帮凶”该当何罪?

15 最新!牵动全网人心的这位杭州刑警又有好消息

16 德州一拉面馆搬迁,老板贷款退会员储值金!本人回应:已退15万元,退款还在继续

17 四旬男子不满父亲喊他吃饭,竟持刀将其砍伤,涉故意杀人罪被起诉

18 挥拍魔都, 2021 澳网中国业余挑战赛上海站精彩收官!

19 “液态——2021上海当代艺术展”展出,看艺术家如何诠释“液态”?

20 秀出未来可期的艺术新面貌,2021上海青年艺术博览会下月启幕

21 上海江南民歌大赛颁奖展演在青浦朱家角古镇举行

22 不颁一分钱的“上海好童书”颁出 张文宏主编《病菌简史》获特别奖

23 粤剧《白蛇传·情》昨晚在宛平剧院开演

24 福州一在建摩天轮垮塌

25 中国书坛新人新作展览在新洲面试考核

26 海南省少儿民歌文化季圆满落幕 小小“红心”唱响椰城

27 突发!福州一在建摩天轮疑似意外倒塌

28 老常“还钱”记

29 【践行重要训词精神】十元打底“炸金花”,11人聚众赌博被罚

30 天天315丨这两批次的被子抽检不合格 抵抗外力能力较差易破裂

历史上的今天

1

2

3

百度统计 站长统计

©2018-2021 www.ntbk8.cn. All rights reserved.  蜀ICP备18006425号

友情链接:  若岚博客  vipbic  快云vps  聚宝盆  飞之梦工作室  7分钟课堂  提交友链