一般來(lái)說(shuō),給用戶(hù)發(fā)送微信模板消息是為了通知用戶(hù)或推送廣告,但發(fā)送消息的前提條件是用戶(hù)必須關(guān)注該微信公眾號(hào)才能收到消息。除了用戶(hù)關(guān)注該公眾號(hào)外,還需要進(jìn)一些設(shè)置,首先是在微信公眾平臺(tái)網(wǎng)站里申請(qǐng)“模板消息”,如下圖所示,在“微信公眾平臺(tái)”-“功能”-“模板消息”里。
![微信公眾號(hào)后臺(tái)](/upload/pic19/1529026699.jpg)
如果找不到該插件,則需要通過(guò)“添加插件的功能”來(lái)申請(qǐng)開(kāi)通微信模板插件,如下圖所示:
![插件功能](/upload/pic19/1529026716.jpg)
因?yàn)樯暾?qǐng)插件需要審核時(shí)間,所以有使用前需要先申請(qǐng)好。
還必須申請(qǐng)微信公眾號(hào)的APPID和AppSecret ,然后是需要獲得用戶(hù)登錄的openid,有了這三個(gè)參數(shù),就可以對(duì)用戶(hù)發(fā)送模板消息了。
![微信模板](/upload/pic19/1529026748.jpg)
發(fā)送模板消息的第一步是在模板庫(kù)里搜索符合自己的模板,然后添加該模板,這樣就可以獲取該模板ID和模板的內(nèi)容了。以“支付成功通知”的模板為例,如下圖:
其中{{first.DATA}},{{keyword1.DATA}}等都是變量,也就是說(shuō)我們可以改成自己需要的內(nèi)容,而像“門(mén)票類(lèi)型”、“數(shù)量:”、“支付金額”等固定的文字是不能更改,當(dāng)然也不能刪除,用戶(hù)一定會(huì)看到這些參數(shù),如果你覺(jué)得該消息模板的某些不適合使用,那就需要重新搜索獲取其他的消息模板了。
發(fā)送模板消息的代碼如下:
$appid = C('APPID');
$secret = C('SECRET');
![代碼片段1](/upload/pic19/1529026764.jpg)
$access_token = $this->getToken($appid,$secret);//getToken函數(shù)如下圖:
$openid = M('Member')->getFieldByMemberId($member_id,'openid'); //獲取用戶(hù)的openid
$url='https://api.weixin.qq.com/cgi-bin/message/template/send?access_token='.$access_token; //發(fā)送的URL
![代碼片段2](/upload/pic19/1529026779.jpg)
消息模板的內(nèi)容如下:
![后臺(tái)發(fā)送數(shù)據(jù)代碼](/upload/pic19/1529026862.jpg)
$this->doSend($openid,'D3joxhkwzJ9g0aD3_f5CcY2CwGvH09cOiIDzkOQVJ8Q',$url,$moban_data);//執(zhí)行該程序即可發(fā)送模板消息,其中doSend函數(shù)如下圖:
![PHP代碼](/upload/pic19/1529026851.jpg)
request_post函數(shù)如下圖:
![代碼IP白名單](/upload/pic19/1529026831.jpg)
這就是使用PHP程序發(fā)送模板消息完整過(guò)程,需要注意用戶(hù)必須關(guān)注了該公眾號(hào),并且保存過(guò)用戶(hù)的Openid(一般保存在會(huì)員表里),才可以發(fā)送模板消息,值得注意的是,發(fā)送的模板消息需要設(shè)置IP白名單,在“設(shè)置”-“安全中心”-“IP白名單”里設(shè)置,如下圖所示:
設(shè)置之后把程序文件放置該IP的服務(wù)器,這樣才可以發(fā)送模板消息。還有一點(diǎn),就是在任何時(shí)候都可以發(fā)送模板消息,例如用戶(hù)在咱們的訂票網(wǎng)站里使用支付寶來(lái)支付訂單,我們一樣可以通過(guò)發(fā)送微信模板消息給用,讓用戶(hù)在微信里也能收到支付的信息。
新聞標(biāo)題:使用PHP程序給用戶(hù)發(fā)送微信模板消息的完整流程
標(biāo)題鏈接:http://chinadenli.net/news47/247397.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、服務(wù)器托管、ChatGPT、網(wǎng)站改版
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)