微信公眾號開發--模板訊息
阿新 • • 發佈:2019-01-02
模板訊息僅用於公眾號向用戶傳送重要的服務通知,只能用於符合其要求的服務場景中,如信用卡刷卡通知,商品購買成功通知等。不支援廣告等營銷類訊息以及其它所有可能對使用者造成騷擾的訊息。
要開發模版訊息,總共分以下幾部
1 設定所屬行業
也就是傳送的模版訊息屬於什麼行業,比如購買通知,提醒通知,繳費通知等,主要是為了及時通知使用者。
第一步就是選擇自己推送的訊息屬於什麼行業的訊息
介面呼叫請求說明
http請求方式: POST https://api.weixin.qq.com/cgi-bin/template/api_set_industry?access_token=ACCESS_TOKEN
POST資料說明
{
"industry_id1":"1",
"industry_id2":"4"
}
引數 | 是否必須 | 說明 |
---|---|---|
industry_id1 | 是 | 公眾號模板訊息所屬行業編號 |
industry_id2 | 是 | 公眾號模板訊息所屬行業編號 |
效果
2 新增模版訊息
模版標題和模版內容
模版內容如下
{{first.DATA}} 訂單商品:{{keyword1.DATA}} 訂單編號:{{keyword2.DATA}} 支付金額:{{keyword3.DATA}} 支付時間:{{keyword4.DATA}} {{remark.DATA}}
新增模版訊息之後就可以看到模板ID,這個模版ID在傳送訊息的時候會用到。
傳送模版訊息
介面地址
http請求方式: POST
https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN
提交json如下
{ "touser":"要傳送使用者的openid", "template_id":"DIW1KiYcwpH2wzJkeYe-jZr7kjsKND8sDSc362iQ0wU", "url":"點選模版訊息跳轉的地址", "data":{ "first": { "value":"您好,您的簽到已被確認。\n", "color":"#173177" }, "keyword1":{ "value":"程高偉", "color":"#173177" }, "keyword2": { "value":"15300000000", "color":"#173177" }, "keyword3": { "value":"陝西師範大學", "color":"#173177" }, "keyword4": { "value":"2017年3月8日", "color":"#173177" }, "remark":{ "value":"快去學習吧,少年!", "color":"#173177" } } }