🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**目录 (Table of Contents)** [TOC] ## 模板消息推送 首先我们在微信模板库中选择一个模板消息,如下图所示: ![](https://box.kancloud.cn/06e3f97c5eed6a9652f798051b506039_1091x376.png) 模板ID为 pDhyVMBA1Zl9EMAsG53BNatS724rnS60NOena0oaicE ```PHP // 首先构造模板行内容上下文结构 $firstTplContext = new TemplateContext("first","您的VIP权限即将到期,"#FF0000") ; // 设置第一行内容,字体红色 $typeTplContext = new TempateContext("keyword1","网站VIP会员",#00FF00");//设置第二行内容,字体绿色 $expire_date = new Date("Y-m-d H:i:s","+10 days"); // 10天后到期 $expiresTplContext = new TempateContext("keywords2", $expire_date); // 设置第三行,默认字体黑色 $remarkTplContext = new TemplateContext("remark", "请登录我们的官网操作,谢谢!"); // 设置最后一行,默认字体黑色 // 将所有的上下文结构组成数组 $tplContextArray = array(); $firstTplContext->pushArray($tplContextArray); $typeTplContext->pushArray($tplContextArray); $expiresTplContext->pushArray($tplContextArray); $remarkTplContext->pushArray($tplContextArray); $wxConfigure = new WechatConfig(); $wxConfigure->setParameter("access_token",YOUR_ACCESS_TOKEN); $wxConfigure->setParameter("appid",YOUR_APPID); $wxConfigure->setParameter("appsecret",YOUR_SECRET); // 构造模板消息推送对象 $tplMsgApi = new TemplateMessageApi($wxConfigure); $tplMsgApi ->topColor("#FF0000"); // 设置顶部颜色 // 使用链式操作 $userOpenid = USER_OPENID;// 这里是接收模板消息的用户openid $tplMsgApi ->to($userOpenid) ->url("https://www.baidu.com") ->tpl("MFJCNBZO7m40qhddSgpqMfhoo8aVa_27_hdp8MwPGAA") ->tplData($arrayDatas) ->send(); ```