ThinkPHP3.2.3實(shí)現(xiàn)推送微信模板消息逢渔,已封裝成類庫(kù)热凹。
微信公眾平臺(tái)的“模板消息功能”允許服務(wù)號(hào)運(yùn)營(yíng)者事先設(shè)計(jì)好信息框架赐俗,如果用戶與微信服務(wù)號(hào)產(chǎn)生數(shù)據(jù)交換,替代模板消息中的數(shù)據(jù)众眨,即可直接生成信息給用戶握牧。如下圖:
下面我結(jié)合THINKPHP3.2.3介紹下微信消息模板推送的實(shí)現(xiàn)容诬。
一、申請(qǐng)權(quán)限(注意:只有開(kāi)通支付功能的公眾賬號(hào)才可以申請(qǐng)模板消息推送接口)
微信限制最多只能選擇8個(gè)模板沿腰,應(yīng)該也夠用了览徒。選中模板后就可以看到模板ID、標(biāo)題等颂龙,這里已購(gòu)買(mǎi)成功為列习蓬,查看詳情時(shí):
二、引入類庫(kù)
引入我已經(jīng)封裝好的微信模板推送類庫(kù)WxTemple.class..php措嵌,修改配置信息友雳。需要修改的字段有apiKey、apiSecret铅匹、templateId,這三個(gè)字段可以從微信公眾平臺(tái)里查看到饺藤。
三包斑、使用方法
在控制器里調(diào)用類庫(kù)
include'WxTemple.class.php';
$send=array('openid'=>'微信授權(quán)后獲取的open_id',
'url'=>'點(diǎn)擊后跳轉(zhuǎn)的地址',
'title'=>'通知內(nèi)容',
'info'=>'商品名',
'points'=>'價(jià)格',
'remark'=>'備注信息');
$sendMes=newsendMessage();
$sendMes->sendTempleMessage($send);
封裝好的類:https://pan.baidu.com/s/1eS8A0Wq