php微信模板消息推送
1.微信公众号模板消息配置
2.PHP代码
/**
* 发送模板消息
*/public function send_notice(){//获取access_tokenif ($_COOKIE['access_token']){$access_token2=$_COOKIE['access_token'];}else{$json_token=$this>curl_post("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$appid.'&secret='.$appsecret.'");$access_token1=json_decode($json_token,true);$access_token2=$access_token1['access_token'];setcookie('access_token',$access_token2,7200);}//模板消息$json_template = $this->json_tempalte();$url="https://api.weixin.qq.com/cgi- bin/message/template/send?access_token=".$access_token2;$res=$this->curl_post($url,urldecode($json_template));if ($res['errcode']==0){return '发送成功';}else{return '发送失败';}}/*** 将模板消息json格式化*/public function json_tempalte(){//模板消息$template=array('touser'=>'.$openid.', //用户openid'template_id'=>".$tenpalate_id.", //在公众号下配置的模板id'url'=>".$uel.", //点击模板消息会跳转的链接'topcolor'=>"#7B68EE",'data'=>array('first'=>array('value'=>urlencode("您的活动已通过"),'color'=>"#FF0000"),'keyword1'=>array('value'=>urlencode('测试文章标题'),'color'=>'#FF0000'), //keyword需要与配置的模板消息对应'keyword2'=>array('value'=>urlencode(date("Y-m-d H:i:s")),'color'=>'#FF0000'),'keyword3'=>array('value'=>urlencode('测试发布人'),'color'=>'#FF0000'),'keyword4'=>array('value'=>urlencode('测试状态'),'color'=>'#FF0000'),'remark' =>array('value'=>urlencode('备注:这是测试'),'color'=>'#FF0000'), ));$json_template=json_encode($template);return $json_template;}/*** @param $url* @param array $data* @return mixed* curl请求*/function curl_post($url , $data=array()){$ch = curl_init();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);// POST数据curl_setopt($ch, CURLOPT_POST, 1);// 把post的变量加上curl_setopt($ch, CURLOPT_POSTFIELDS, $data);$output = curl_exec($ch);curl_close($ch);return $output;}
php微信模板消息推送相关推荐
- php 异步请求微信模板消息_php实现微信模板消息推送
本文实例为大家分享了php微信模板消息推送的具体代码,供大家参考,具体内容如下 1.微信公众号模板消息配置 2.PHP代码/*** 发送模板消息*/ public function send_noti ...
- springboot实现微信模板消息推送
springboot实现微信模板消息推送 在上一篇文章我们已经知道了怎么获取openid 还不知道的可以查看我的上一篇文章springboot+微信小程序用codeid换取openid 这次我们不光要 ...
- java 微信模板_java开发微信模板消息推送
概述 微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公众平台前端网页上添 ...
- PHP之 微信模板消息推送 的相关代码
温馨提示: 微信模板消息推送,得先去微信端,设置模板配置,会生成相应的消息模板id,这个是一串字符,需连同参数数据,传给微信端,切记!~ 第一部分:主体部分代码,负责业务模块,准备微信端所需参数 /* ...
- java开发微信模板消息推送
完整demo下载 概述 微信公众平台开始支持前端网页,大家可能看到很多网页上都有分享到朋友圈,关注微信等按钮,点击它们都会弹出一个窗口让你分享和关注,这个是怎么实现的呢?今天就给大家讲解下如何在微信公 ...
- 微信模板消息推送(内附工具类代码)
文章目录 前言 一.添加模板消息 1.进入微信公众号后台 2.模板消息 3.填写信息 4.审核通过后 二.开发步骤 1.依赖坐标 2.实体类 1)AccessToken 2.WxTemplate模板消 ...
- Java实现微信模板消息推送
模板消息推送功能仅限于微信服务号才行. 1.准备:微信公众号 appId,app密钥(这俩没啥好说的,都知道在哪拿). 模板Id,添加之后就能看到,如果没有合适的模板可以自定义模板(需要审核7-15天 ...
- qhfl-9 微信模板消息推送
开发中用的是测试号 微信公众号认证流程 用户登陆 <!DOCTYPE html> <html lang="en"> <head><meta ...
- 微信模板消息推送接口说明
微信服务号可以给关注此号码的粉丝推送消息.消息分为三种: 1.群发消息:给所有关注此微信的人同时发送,但每个月的发送次数有限制. 2.向单个粉丝发送消息:此种功能发送次数没有限制,但是接受消息的粉丝必 ...
- 微信模板消息推送心得
我使用amp的软件,上百度找到相关的代码,复制,保存到php文件上,然后,打开浏览器,查看效果.遇到下面的问题 1.网页打不开,提示连接已重置. 后来发现,原来在apache下的logs文件夹内的er ...
最新文章
- BZOJ 1132 [POI2008]Tro(极角排序)
- InnoDB Monitors
- 《C# 程序员的自我修养》送书活动结果公布
- java中集合的迭代操作
- 企业ERP选型的两难困惑
- OpenShift 4 - Knative教程 (6) Eventing之Channel和Subscription
- leetcode-6-Z字形变换
- python可以做什么工作-python都能干什么用
- C1007: 无法识别的标志“-Ot”
- FileUpload1.PostedFile.FileName 获取的文件名
- 外设驱动库开发笔记41:ADS1256 ADC驱动
- 计算机内存储器和外存储器相比较,计算机中内存储器和外存储器有什么区别
- 【论文笔记】PlenOctrees for Real-time Rendering of Neural Radiance Fields
- 交易猫源码+后台搭建教程
- 大数据掀人类文明革命 探索更多未知
- Mac和Linux平台抓包工具的配置和使用
- Orkut 也遭到 XSS 攻击,18 万用户受影响
- python使用QDA进行二次判别分析
- java版我的世界怎么疾跑,Minecraft疾跑按键设置 我的世界怎么开疾跑
- Java中的 if条件语句
热门文章
- windows如何快速的将一个文件夹指定的文件名称写入到指定文件中
- vba保存文件为xlsx格式_使用VBA打开制表符分隔的.txt文件以保存为.xlsx格式
- Phoenix报错Malformed connection url
- ubuntu 安装 NVIDIA显卡1080Ti
- HTML5怎么创建第一个步骤,创建网站的一般步骤是什么,流程有哪些?
- pyqt5 绘图paintEvent
- Mybatis报错There is no getter for property named 'id' in 'class java.lang.String'
- VS2019配置TBB(Intel)并行库
- dwg格式CAD图纸转换成PDF格式
- moveit! 与 gazebo 仿真中的问题:Unable to identify any set of controllers that can actuate the specified...