我們需要將一些行為的進(jìn)展消息推送給用戶。除了短信,發(fā)送微信模板消息也是不錯(cuò)的選擇。模板消息免費(fèi)、精準(zhǔn)到達(dá)、而且可以引導(dǎo)用戶回到網(wǎng)站上來(lái)。但它有兩個(gè)前提條件。1個(gè)是必須開(kāi)通了微信支付功能,你才能選擇模板。2個(gè)是被推送的用戶必須關(guān)注了你的公眾號(hào),而且你也拿到了他的openid。
先在模板庫(kù)中找到自己的想要的模板,添加到“我的模板”中。
展開(kāi)詳情,我們可以看到示例。接下來(lái)用C#代碼發(fā)送一次:
從官方文檔的示例中我們可以看到除了推送人的openid,還可以設(shè)置每個(gè)字段的顏色及跳轉(zhuǎn)地址。先可以定義以個(gè)TempModel對(duì)象:
public class TemplateModel { public string touser { get; set; } public string template_id { get; set; } public string url { get; set; } public string topcolor { get; set; } public TemplateData data { get; set; } public TemplateModel(string hello,string state,string reason,string last) { data=new TemplateData()