首页 PHP后端 微信公众号之模板消息发送【原创】
微信公众号之模板消息发送【原创】
作者 : tanyi 来源 : 我的笔记 浏览 : 736 次 时间 : 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
留言
上传图片
评论列表

96 篇

文章总数

38979 次

浏览总数

94 条

评论总数

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

1 “15块4根面”,商家已停业整顿,景区物价就应该“贵上天”?

2 二十岁的智障女性嫁给五十岁的男人,这种婚姻是否有效的?

3 凤梨滞销,台湾名嘴鼓励每人一天吃18公斤,网友:笑喷了!

4 “错换人生28年”姚策母子为何反目,是利益纠葛还是另有隐情?

5 美女在家打造游戏厅 能VR高科技

6 “拉面哥”被众网红逼哭,声称想回归平静质朴的生活

7 失主你在哪儿?每个信封里都有百元大钞

8 两地燃气集团携手 成渝双城“燃”向未来

9 中国南北分界线上的古镇,有一副对联难倒天下客,百年来无人对出

10 暖闻|理发师退休后服务社区老人,收费2元30年未涨

11 上海苏宁将启动“全民焕新家电节” 家电以旧换新补贴最高达5000元

12 这种病一线城市治疗率不足40%,出现走路缓慢、手抖等症状要警惕

13 上海发布住房限售新举措 优先购买的新房满五年后方可转让

14 独居女孩被困浴室后 3000多个孤独的人尝试用智能音箱呼救

15 医院对面的“爱心家园”:为贫困患儿家庭提供免费食宿

16 30年守护:世界濒危鸟类黑嘴鸥在辽宁从千至万

17 最小龄双侧同期人工耳蜗宝宝如今能听会说

18 泰州14岁男孩开学后离家出走,南京铁路民警及时找回

19 咋回事?延庆警察蜀黍收到一束鲜花?

20 前有老人讹人称“良心过得去” 后有老人倒地“被绕路走”?别让好人寒了心!

21 视频|神秘男子“投食”狗狗 公共视频还原作案过程

22 花博会地方花卉展3月下旬举办 园区加紧运营培训

23 通讯:在内蒙古的留学生:传递好中国力量

24 吉林农业大学首批学生3月3日返校

25 某55岁男子娶智障女子 律师:无法领证,有刑事责任风

26 北京联合办公室租赁新模式,E园EPARK办公室秒变自习室

27 上海实施住房限售 优先购买新房的需网签备案满5年后方可转让

28 数字经济助文旅新篇——2021亚洲乐园及景点博览会5月羊城启幕

29 台湾拖家带口三人在加拿大租豪宅 院子2000平

30 金鱼排成一排看电视 主人:电视一关就散开 专家科普

历史上的今天

1 在869年前的今天,1152年3月4日 (农历正月廿六),“红胡子”腓特烈当选国王。

2 在828年前的今天,1193年3月4日 (农历正月廿九),埃及阿尤布王朝开国君主萨拉丁逝世。

3 在1871年前的今天,0150年3月4日 (农历正月十八),东汉医圣张仲景出生。

4 在343年前的今天,1678年3月4日 (农历二月十二),古典协奏曲形式的确立者维瓦尔蒂诞生。

5 在169年前的今天,1852年3月4日 (农历正月十四),俄国著名作家尼科拉伊·瓦西里也维奇·果戈理逝世。

6 在159年前的今天,1862年3月4日 (农历二月初四),中俄签订陆路通商章程。

7 在114年前的今天,1907年3月4日 (农历正月二十),孙中山被迫离。

8 在104年前的今天,1917年3月4日 (农历二月十一),国务总理段祺瑞出走天津,府院之争愈演愈烈。

9 在102年前的今天,1919年3月4日 (农历二月初三),列宁组成第三共产国际。

10 在100年前的今天,1921年3月4日 (农历正月廿五),哈定就任美国第29任总统。

11 在99年前的今天,1992年3月4日 (农历二月初六),香港英军制造“沙田惨案”。

12 在98年前的今天,1923年3月4日 (农历正月十七),胡适大力提倡研究国学。

13 在88年前的今天,1933年3月4日 (农历二月初九),富兰克林·罗斯福就任美国总统。

14 在88年前的今天,1933年3月4日 (农历二月初九),日军攻占承德。

15 在88年前的今天,1933年3月4日 (农历二月初九),日军攻占古北口。

16 在86年前的今天,1935年3月4日 (农历正月廿九),毛泽东担任红军前敌司令部政治委员。

17 在79年前的今天,1942年3月4日 (农历正月十八),美国派史迪威来华任职。

18 在77年前的今天,1944年3月4日 (农历二月初十),美国飞机第一次轰炸柏林。

19 在75年前的今天,1946年3月4日 (农历二月初一),叶挺获释。

20 1951年3月4日 (农历正月廿七),第一届亚洲运动会开幕。

21 1958年3月4日 (农历正月十五),英文《北京周报》创刊。

22 1967年3月4日 (农历正月廿四),斯大林的女儿叛逃西方。

23 1974年3月4日 (农历二月十一),希思辞职,哈罗德·威尔逊再度成为英国首相。

24 1975年3月4日 (农历正月廿二),石油输出国组织第一届首脑会议在阿尔及尔举行。

25 1980年3月4日 (农历正月十八),穆加贝即将组织津巴布韦黑人政权。

26 1983年3月4日 (农历正月二十),邓小平说:不能再用解放台湾这个提法。

27 1985年3月4日 (农历正月十三),邓小平会见日本商工会议所访华团。

28 1986年3月4日 (农历正月廿四),瓦尔德海姆被指控曾是纳粹分子。

29 1986年3月4日 (农历正月廿四),著名女作家丁玲逝世。

30 1987年3月4日 (农历二月初五),中国六大航空公司成立。

31 1988年3月4日 (农历正月十七),国务院决定扩大沿海经济开放区。

32 1989年3月4日 (农历正月廿七),邓小平指出:搞四化搞改革开放关键是稳定。

33 1990年3月4日 (农历二月初八),肖红教授获香港区旗、区徽设计最高奖。

34 1998年3月4日 (农历二月初六),瓦杰帕伊当选印度新总理。

35 2000年3月4日 (农历正月廿九),中国物理学家,被誉为中国物理学之父的吴大猷逝世。

36 2002年3月4日 (农历正月廿一),中国耕作学创始人之一沈学年逝世。

37 2003年3月4日 (农历二月初二),菲律宾一国际机场发生炸弹爆炸,造成至少19人死亡。

38 2003年3月4日 (农历二月初二),中国《2001-2002中国城市发展报告》首次评估城市。

39 2005年3月4日 (农历正月廿四),胡锦涛在北京提出新形势下发展两岸关系的四点意见。

40 2006年3月4日 (农历二月初五),胡锦涛在全国政协分组讨论中提出“八荣八耻”论述。

41 在1440年前的今天,0581年3月4日 (农历二月十四),隋文帝杨坚取代北周即帝位。

百度统计 站长统计

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

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