在手機微信公眾號中輸入文本(如“你好”),公眾號發送兩條模板消息,如下圖所示。
1、說明 1●模板消息的基本規則
模板消息用來幫助公眾號進行業務通知,是在模板內容中設定參數(參數必須以{ {開頭小程序發送模板消息,且以.DATA} }結尾)并在調用時為這些參數賦值并發送的消息。模板消息僅用于向用戶發送重要的服務通知,如信用卡刷卡通知等。不允許在用戶沒做任何操作或未經用戶同意接收的前提下主動下發消息給用戶,故障類和災害警示警告類通知除外。模板內容與服務場景(含標題、關鍵詞)不一致的模板消息,涉及紅包、卡券、優惠券、代金券、會員卡等消息也不允許發送。
允許發的模板消息分類如下。
(1) 即時通知類消息:在用戶觸發某個事件活動后,即時推送一條模板消息給用戶,并告知用戶相應內容。
(2) 未即時通知類消息:如月賬單類、故障類、災害警示警告類等。
(3) 一般延時性通知:如審核結果類通知、退款結果類通知、投標結果類通知、訂單受理結果類通知、反饋類通知等。
微信公眾平臺官方對模板的審核標準包括以下6點。
(1) 符合上述允許發的模板消息里的各項要求。
(2) 格式正確。
(3) 標題、關鍵詞不能帶有品牌或公司名等沒有行業通用性的內容。
(4) 標題不能帶標點或其他特殊符號。
(5) 模板庫中已存在類似的模板不通過。
(6) 模板內容長度不能超過200個字符,且必須有至少10個固定文字或標點。
2●相關接口
修改賬號所屬行業的接口URL為。
獲取賬號所設置的行業信息的接口URL為。
獲取模板ID的接口URL為 。
獲取賬號下所有模板信息的接口URL為 。
刪除某賬號下模板的接口URL為 。
發送模板消息的接口URL為。
2、板消息的應用開發 1●創建類
在包edu..中創建類,代碼如例1所示。
【例1】類的代碼示例。
2●創建類oller
在包edu..中創建類oller,代碼如例2所示。
【例2】類oller的代碼示例。
3●運行程序之前的輔助工作
登錄微信公眾號管理后臺,可以新增模板(由于是測試號,因此是測試模板),已有模板如圖1所示。在沒有增加模板之前,圖1對應的模板為空(圖6-1是新增2個模板之后的結果)。單擊圖1在“新增測試模板”按鈕后,彈出如圖2所示的對話框小程序發送模板消息,可以按照規范填寫模板標題和內容。
■圖1顯示已有模板
■圖2新增模板標題和內容
4●運行程序
啟動內網穿透工具后,修改的相對地址,并再運行項目入口類ion。
在手機微信公眾號中輸入文本(如“你好”),公眾號發送2條模板消息,如圖3所示。
■圖3在手機微信公眾號中輸入文本后公眾號發送2條模板消息