``话不多说直接贴代码(公众号设置模板id看官方文档

<?php
namespace app\admin\controller;
use think\Controller;
use think\Db;
use think\Session;
use think\Request;class sendinfo extends Controller{public function sendinfo(){//提交成功,触发信息推送$data=['touser'=>'想收到消息人的openid','template_id'=>'你设置的微信公众号模板消息的模板id','url'=>$web_url = "http://".$_SERVER['SERVER_NAME'],//用户收到消息后点击调整的url,可自定义'topcolor'=>"#FF0000",'data'=>array('first'=>array('value'=>"恭喜您报名成功",'color'=>"#fc0101"),'applyTitle'=>array('value'=>'111','color'=>"#173177"), 'applyTitleTime'=>array('value'=>'2222','color'=>"#173177"), 'customName'=>array('value'=>date("Y-m-d H:i:s",time()),'color'=>"#173177"), 'customPhone'=>array('value'=>'28845674542341','color'=>"#173177"), 'reportBuilding'=>array('value'=>'发的萨芬撒','color'=>"#173177"), 'remark'=>array('value'=>"测试消息啊测试消磁啊测试反撒娇发哪家",'color'=>"#173177"),)];$get_access_token = $this->get_access_token();$json_data=json_encode($data);//转化成json数组让微信可以接收//dump($json_data);$url="https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=".$get_access_token;//模板消息请求URL$res=$this->https_request($url,urldecode($json_data));//请求开始$res=json_decode($res,true);if($res['errcode']==0 && $res['errcode']=="ok"){            return '成功'}else{return '失败';}}public function https_request($url,$data = null){$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);if (!empty($data)){curl_setopt($curl, CURLOPT_POST, 1);curl_setopt($curl, CURLOPT_POSTFIELDS, $data);}curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);$output = curl_exec($curl);curl_close($curl);return $output;}public function get_access_token(){$appid = '微信公众号appid';$secret = '微信公众号secret';$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$appid.'&secret='.$secret;$res = $this->https_request($url);$access_token1=json_decode($res,true);$access_token = $access_token1['access_token'];//  dump($access_token);return $access_token;}}

注意:直接访问域名测试的话会报错

但是并不影响结果

后续我会继续写tp5微信小程序模板消息,以及微信小程序支付等完整的tp5例子。

tp5微信公众号发送模板消息相关推荐

  1. springboot微信公众号发送模板消息

    springboot微信公众号发送模板消息 1.准备工作 申请你所需要模板 配置ip白名单(你所需要部署的服务器ip) 2.编写模板消息的请求参数封装类 import java.util.HashMa ...

  2. php 微信模板消息url,【求助】php 微信公众号 发送模板消息改变不了颜色

    php 微信公众号 发送模板消息改变不了颜色 不知道为什么 1.模板消息内容: 2.发送的模板消息效果: 序列化的模板消息内容如下: 大家可以测试下,touser需要另外添加下 a:4:{s:11:& ...

  3. 微信公众号 发送模板消息和获取关注公众号人数

    微信公众号发送模板消息 1.创建模板,拿到模板ID 2.创建发送消息工具类 import cn.hutool.http.HttpUtil; import com.alibaba.fastjson.JS ...

  4. php之微信公众号发送模板消息

    讲一下开发项目中微信公众号发送模板消息的实现过程(我用的还是Thinkphp5.0).先看一下效果,如图: 就是类似于这样的,下面讲一下实现过程: 第一步:微信公众号申请模板消息权限: 立即申请: 申 ...

  5. 使用微信公众号发送模板消息

    使用微信公众号 API 本文所有内容均使用微信公众号测试号平台来演示 打开公众平台的测试号管理页面后我们可以在页面中看到测试号的信息 图中的 appId 和 appSecret 就是我们需要用到的 图 ...

  6. 微信公众号 java发送消息_微信公众号发送模板消息 Java实现。

    本博文是测试公众号调用模板接口测试.请不要完全复制我的代码.里面的测试代码中有本人测试号的微信模板id.麻烦替换成自己的可以吗? 第一步:创建模板信息 第二步:准备模板代码实体类用到的属性自行加入就行 ...

  7. 微信开放平台(第三方平台)代替微信公众号发送模板消息(基于lavarel框架开发,EasyWeChat)

    1.公众号必须得把模板消息授权到第三方平台. 2.我用的是 EasyWeChat 3.通过接口修改账号所属行业 (实质上就是开通模板消息) //修改账号所属行业public function set_ ...

  8. (Java)微信公众号发送模板消息

    模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等.不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息. 1.模板消息调用时主要 ...

  9. .Net Core 3.1实现微信公众号发送模板消息,且跳转微信小程序

    .Net Core 3.1开发微信相关 背景 微信公众号和小程序关联 微信小程序获取UnionId及OpenId 微信公众号获取UnionId及OpenId 背景 公司需要将内部产品的审批放到微信小程 ...

最新文章

  1. MySQL基本语句——增、删、查、改
  2. centos7 安装 redis
  3. Go Web开发之Revel - 组织结构
  4. wpf Command Binding
  5. matlab 思维数组_matlab多维数组
  6. 数据库事务(Database Transaction)
  7. Anaconda如何重新在开始菜单显示
  8. python调用存储过程怎么传多个参数_Python - pyodbc调用具有参数名称的存储过程...
  9. vmWare配置静态ip-net模式
  10. FISCO BCOS 区块链 查看代码版本号
  11. Html辅助方法(分页、下拉框)
  12. apache中文翻译
  13. 新手如何做好网络营销
  14. excel冻结窗口_Excel之小功能
  15. uniapp快速入门开发
  16. 单片机编程之8421码
  17. 副业该怎么选择,适合新手的四个副业项目,零基础也可操作的兼职
  18. php中调用css设置表格,CSS表格设置实例
  19. ML:从工程化思维分析—机器学习团队十大角色的简介(背景/职责/产出物):产品经理、项目经理、业务咨询顾问、数据科学家、ML研究员、数据工程师、ML工程师、DevOps/软件开发/交付工程师
  20. 公司用的非标普通自动化用单片机还是plc_自动化专业现在吃香吗?

热门文章

  1. CRC-16/MODBUS x16+x15+x2+1校验计算 C++
  2. 寒江独钓-Windows内核安全编程(完整版).pdf
  3. 腾讯会议发布录屏工具“会记”,让云端视频协作随用随录、随享随看
  4. 极限思想在计算机中的应用,高等数学中极限思想的应用
  5. 10个副业兼职创业,在家赚钱绝对真实
  6. 跑步耳机怎么选、最好用的跑步专用耳机分享
  7. SAP案例教程FI财务后台配置
  8. python爬取网站大数据_基于腾讯位置大数据平台的全球移动定位数据获取(Python爬取)...
  9. 11张图告诉你什么是PMP项目管理,程序员必看
  10. 团队管理那点破事!OKR绩效、核心人才、面试、技术分享、研发流程....