通过小程序和公众号关联后发公众号模板消息
关联后用户登录获取到union_id,主体在小程序,根据对应场景发送模板消息
代码如下:

 /*** 模板消息 发送* @param $openid 接收消息的用户openid* @param $arr 模板消息所需要的参数* @param $templat_id 模板id* @param $page 点击详情进入的小程序页面路径(小程序上线后才有效)*/function send_temp($openid, $arr,$templat_id='*******',$page=''){$appid="小程序appid";$sercet="appsercret";$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid='.$appid.'&secret='.$sercet;//小程序信息获取token$res = curl_get($url);$data = json_decode($res, true);if (isset($data['access_token'])) {$send_url = 'https://api.weixin.qq.com/cgi-bin/message/wxopen/template/uniform_send?access_token=' . $data['access_token'];$send_data = ['touser' => $openid,//微信小程序openid'mp_template_msg' => ['appid' => '****',//公众号appid'template_id' => $templat_id,//模板id'url' => '',//发送后用户点击跳转的链接'miniprogram' => [ //与公众号绑定的小程序(选传)'appid' => $appid,//小程序id'path' => $page,//跳转页面],'data' => $arr],];$send_data_decode = json_encode($send_data, true);return $res_send = sendCmd($send_url, $send_data_decode);}}function sendCmd($url, $data){$curl = curl_init(); // 启动一个CURL会话curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检测curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2); // 从证书中检查SSL加密算法是否存在curl_setopt($curl, CURLOPT_HTTPHEADER, array('Expect:')); //解决数据包大不能提交curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自动跳转curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自动设置Referercurl_setopt($curl, CURLOPT_POST, 1); // 发送一个常规的Post请求curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的数据包curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 设置超时限制防止死循curl_setopt($curl, CURLOPT_HEADER, 0); // 显示返回的Header区域内容curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 获取的信息以文件流的形式返回$tmpInfo = curl_exec($curl); // 执行操作if (curl_errno($curl)) {echo 'Errno' . curl_error($curl);}curl_close($curl); // 关键CURL会话return $tmpInfo; // 返回数据}

小程序订阅消息和公众号模板消息相关推荐

  1. java程序集成微信公众号模板消息功能

    要在 Java 程序中集成微信公众号模板消息功能,您需要按照以下步骤进行: 在微信公众平台上申请并获取您的公众号的 appid 和 appsecret. 使用 appid 和 appsecret 调用 ...

  2. 微信小程序——订阅消息与微信公众号模板消息

    订阅消息 一次性订阅消息 某个按钮(并且只能是用户自己就手动点击的)操作调起来这个允许授权弹窗,允许通知之后也只能发送一次消息.即便点上[总是保持一上选择,不再询问]也只是在下次点击同一个按钮时默认允 ...

  3. 公众平台模板消息所在行业_微信公众号模板消息功能怎么快速推送?

    公众号平台上模板消息功能仅支持添加模板和更改所在行业,不支持模板消息推送,如果想要实现更多功能效果,可以使用微号帮平台的模板消息群发功能实现,也可以通过公众号平台的接口自己开发实现功能,均可以达到微信 ...

  4. 公众平台模板消息所在行业_第三方工具微信公众号模板消息群发如何操作?

    当下,公众平台模板消息功能仅支持添加模板,修改所在行业,如果想要群发模板消息,可以自己根据公众平台的接口编程实现,也可通过微号帮平台的模板消息群发功能实现,均可以让微信公众号群发模板消息,模板消息即按 ...

  5. C#开发微信门户及应用(27)-公众号模板消息管理

    原文:C#开发微信门户及应用(27)-公众号模板消息管理 通过模板消息接口,公众号能向关注其账号的用户发送预设模板的消息.模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中, ...

  6. 基于tp5 微信公众号模板消息

    首先引入微信sdk,然后配置appid,appsecret,然后实例化类 发送模板消息前期准备 先通过appid appsecret获取code ,然后通过code获取access_token 通过a ...

  7. 公众平台模板消息所在行业_微信公众号模板消息群发第三方平台可以免费试用吗?...

    使用公众号后台模板消息功能,只能添加模板和修改所在行业,如果想要群发模板消息,可以通过公众号后台的接口自己编程实现,也可使用第三方平台微号帮功能模板消息群发,都可以实现微信公众号模板消息群发,突破公众 ...

  8. asp群发微信公众号模板消息代码asp写的

    asp群发微信公众号模板消息代码asp写的,主要用于对已经入库的会员群发模板消息 <% '=群发模板信息=转载请保留作者信息:18611436777======== If Request(&qu ...

  9. 微信公众号 - Java推送公众号模板消息给用户

    不啰嗦,我们直接开始! 由于没有公众帐号,本文使用微信公众平台接口测试帐号进行调试. 一.申请测试帐号 1.使用微信扫码登录下面网址 微信公众平台 (qq.com) 2.找到appID和appsecr ...

最新文章

  1. 记录值上调10_「阴阳师」10月16日维护更新公告,海国迷踪,迷影重重
  2. Redis中集合set数据类型(增加(添加元素)、获取(获取所有元素)、删除(删除指定元素))
  3. 小学生python入门-写给中小学老师们的Python入门指引
  4. 《大道至简》阅读笔记二
  5. 专访英特尔(中国)开源技术中心:HTML5要如何达到原生性能
  6. 进阶:案例六: Context Menu(静态 与 动态)
  7. redis 安装后不能使用
  8. JVM - Class常量池 || 运行时常量池
  9. 【干货】这10个Liunx命令能提高50%的工作效率
  10. matlab的灰色关联,五种灰色关联度分析matlab代码
  11. php 多进程 常驻内存,PHP 多进程与信号中断实现多任务常驻内存管理 [Master/Worker 模型]...
  12. mysql递归层次查询
  13. Oracle导入程序Imp的使用详解
  14. 特征工程(三):特征缩放,从词袋到 TF-IDF
  15. PostgreSQL Heap Only Tuple - HOT (降低UPDATE引入的索引写IO放大)
  16. Apache下设置整站变灰方法
  17. 818释放规模效能,苏宁易购全场景智慧零售迈上新台阶
  18. 破解Kindle,轻松自定义字体
  19. Android开发视频教程,最全面的,总共200多集
  20. TMS320F28335与10位数模转换器TLC5615的SPI通讯问题1(DAC数模转换原理篇)

热门文章

  1. AutoCAD 2014 新特性概览
  2. “三秦”项羽史缘谈:项羽不仅是英雄,还是仁者
  3. win10 系统连接不到网络打印机
  4. GitLab: 使用用户名/密码创建Access Token的暂定方法
  5. 2022-2028中国祛痘贴市场现状研究分析与发展前景预测报告
  6. CRM下午茶(十)-从淘江湖说起
  7. Latex 公式中空格添加
  8. 详解Vue: computed, methods, watch的区别和联系
  9. viso画图神器VS CONDE插件PlantUML
  10. 知识变现海哥:知识付费如何让你躺着赚钱