javascript
微信小程序 | 微信公众平台SpringBoot开发实例 │ 模板消息的应用开发
?在手機微信公眾號中輸入文本(如“你好”),公眾號發(fā)送兩條模板消息,如下圖所示。
1、說明
1●模板消息的基本規(guī)則
模板消息用來幫助公眾號進行業(yè)務(wù)通知,是在模板內(nèi)容中設(shè)定參數(shù)(參數(shù)必須以{ {開頭,且以.DATA} }結(jié)尾)并在調(diào)用時為這些參數(shù)賦值并發(fā)送的消息。模板消息僅用于向用戶發(fā)送重要的服務(wù)通知,如信用卡刷卡通知等。不允許在用戶沒做任何操作或未經(jīng)用戶同意接收的前提下主動下發(fā)消息給用戶,故障類和災(zāi)害警示警告類通知除外。模板內(nèi)容與服務(wù)場景(含標題、關(guān)鍵詞)不一致的模板消息,涉及紅包、卡券、優(yōu)惠券、代金券、會員卡等消息也不允許發(fā)送。
允許發(fā)的模板消息分類如下。
(1) 即時通知類消息:在用戶觸發(fā)某個事件活動后,即時推送一條模板消息給用戶,并告知用戶相應(yīng)內(nèi)容。
(2) 未即時通知類消息:如月賬單類、故障類、災(zāi)害警示警告類等。
(3) 一般延時性通知:如審核結(jié)果類通知、退款結(jié)果類通知、投標結(jié)果類通知、訂單受理結(jié)果類通知、反饋類通知等。
微信公眾平臺官方對模板的審核標準包括以下6點。
(1) 符合上述允許發(fā)的模板消息里的各項要求。
(2) 格式正確。
(3) 標題、關(guān)鍵詞不能帶有品牌或公司名等沒有行業(yè)通用性的內(nèi)容。
(4) 標題不能帶標點或其他特殊符號。
(5) 模板庫中已存在類似的模板不通過。
(6) 模板內(nèi)容長度不能超過200個字符,且必須有至少10個固定文字或標點。
2●相關(guān)接口
修改賬號所屬行業(yè)的接口URL為https://api.weixin.qq.com/cgi-bin/template/api_set_industry?access_token=ACCESS_TOKEN。
獲取賬號所設(shè)置的行業(yè)信息的接口URL為https://api.weixin.qq.com/cgi-bin/template/get_industry?access_token=ACCESS_TOKEN。
獲取模板ID的接口URL為 https://api.weixin.qq.com/cgi-bin/template/api_add_template?access_token=ACCESS_TOKEN。
獲取賬號下所有模板信息的接口URL為 https://api.weixin.qq.com/cgi-bin/template/get_all_private_template?access_token=ACCESS_TOKEN。
刪除某賬號下模板的接口URL為 https://api.weixin.qq.com/cgi-bin/template/del_private_template?access_token=ACCESS_TOKEN。
發(fā)送模板消息的接口URL為https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN。
2、板消息的應(yīng)用開發(fā)
1●創(chuàng)建類UrlToOtherTypeUtil
在包edu.bookcode.service中創(chuàng)建類UrlToOtherTypeUtil,代碼如例1所示。
【例1】類UrlToOtherTypeUtil的代碼示例。
2●創(chuàng)建類TemplateMessageController
在包edu.bookcode.controller中創(chuàng)建類TemplateMessageController,代碼如例2所示。
【例2】類TemplateMessageController的代碼示例。
3●運行程序之前的輔助工作
登錄微信公眾號管理后臺,可以新增模板(由于是測試號,因此是測試模板),已有模板如圖1所示。在沒有增加模板之前,圖1對應(yīng)的模板為空(圖6-1是新增2個模板之后的結(jié)果)。單擊圖1在“新增測試模板”按鈕后,彈出如圖2所示的對話框,可以按照規(guī)范填寫模板標題和內(nèi)容。
■圖1顯示已有模板
■圖2新增模板標題和內(nèi)容
4●運行程序
啟動內(nèi)網(wǎng)穿透工具后,修改ExOfMenuController的相對地址,并再運行項目入口類WxgzptkfbookApplication。
在手機微信公眾號中輸入文本(如“你好”),公眾號發(fā)送2條模板消息,如圖3所示。
■圖3在手機微信公眾號中輸入文本后公眾號發(fā)送2條模板消息
?
?
總結(jié)
以上是生活随笔為你收集整理的微信小程序 | 微信公众平台SpringBoot开发实例 │ 模板消息的应用开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里腾讯百度360
- 下一篇: HDU5128The E-pang Pa