在這篇微信公眾平臺開發教程中,我們將介紹如何開發模板消息,即如何用程序發送模板消息功能。
本文分為以下三個部分:
- 申請模板消息權限
- 開發模板消息SDK
- 構造模板消息體并發送
一、申請模板消息權限
模板消息的申請需賬號已經開通微信支付權限。
在微信公眾平臺的后臺,依次進入“功能->添加功能插件->模板消息”,即可申請模板消息。
點擊申請
申請時,選擇2個和自己相關的行業即可。
提交并且申請通過后,可以在模板庫中看到模板消息列表
進入想要使用的模板,點擊添加
添加后就存放到“我的模板庫”中了
查看模板的詳情,可以看到模板的id及各項內容參數名
不同的模板消息的內容結構不一樣。這些id及字段名將在程序中使用到。
二、開發模板消息SDK
模板消息的定義如下:
模板消息也是使用access token作為授權來發送。
我們在微信公眾平臺高級SDK的基本上,稍加修改即可。模板消息的SDK實現如下
三、構造模板消息體
我們以一個消息品行業的購買成功通知的橫版為例,它的內容如下。
按照上述條件,我們構造消息體如下
調用SDK發送,代碼如下
1 require_once('weixin.class.php'); 2 $weixin = new class_weixin(); 3 var_dump($weixin->send_template_message(urldecode(json_encode($template))));
實現效果如下如示: