開發(fā)版暢禹圖擴展功能-微信釘釘?shù)壬缃卉浖M行訂單推送
在開發(fā)如何進行微信推送訂單信息之前,我們需要先了解下微信的一些規(guī)定和技術:
公眾平臺服務號、訂閱號、企業(yè)號的相關說明
1、訂閱號:主要偏于為用戶傳達資訊(類似報紙雜志),認證前后都是每天只可以群發(fā)一條消息;
2、服務號:主要偏于服務交互(類似銀行,114,提供服務查詢),認證前后都是每個月可群發(fā)4條消息;
3、企業(yè)號:主要用于公司內部通訊使用,需要先驗證身份才可以關注成功企業(yè)號。
溫馨提示:
1)如果想簡單的發(fā)送消息,達到宣傳效果,建議可選擇訂閱號;
2)如果想用公眾號獲得更多的功能,例如開通微信支付,建議可以選擇服務號;
3)如果想用來管理內部企業(yè)員工、團隊,對內使用,可申請企業(yè)號;
4)訂閱號可通過微信認證資質審核通過后有一次升級為服務號的入口,升級成功后類型不可再變;
5)服務號不可變更成訂閱號。
公眾號消息會話
公眾號是以微信用戶的一個聯(lián)系人形式存在的,消息會話是公眾號與用戶交互的基礎。目前公眾號內主要有這樣幾類消息服務的類型,分別用于不同的場景。
1)群發(fā)消息:公眾號可以以一定頻次(訂閱號為每天1次,服務號為每月4次),向用戶群發(fā)消息,包括文字消息、圖文消息、圖片、視頻、語音等。
2)被動回復消息:在用戶給公眾號發(fā)消息后,微信服務器會將消息發(fā)到開發(fā)者預先在開發(fā)者中心設置的服務器地址(開發(fā)者需要進行消息真實性驗證),公眾號可以在5秒內做出回復,可以回復一個消息,也可以回復命令告訴微信服務器這條消息暫不回復。被動回復消息可以設置加密(在公眾平臺官網的開發(fā)者中心處設置,設置后,按照消息加解密文檔來進行處理。其他3種消息的調用因為是API調用而不是對請求的返回,所以不需要加解密)。
3)客服消息:在用戶給公眾號發(fā)消息后的48小時內,公眾號可以給用戶發(fā)送不限數(shù)量的消息,主要用于客服場景。用戶的行為會觸發(fā)事件推送,某些事件推送是支持公眾號據(jù)此發(fā)送客服消息的,詳見微信推送消息與事件說明文檔。
4)模板消息:在需要對用戶發(fā)送服務通知(如刷卡提醒、服務預約成功通知等)時,公眾號可以用特定內容模板,主動向用戶發(fā)送消息。
從中我們可以看到我們需要通過模板消息發(fā)送訂單信息給客戶,通過客服消息是無法做到該要求的;
現(xiàn)在開始介紹,開發(fā)版暢禹圖要推送微信消息要做到哪些點:
(1) 客戶首先要到https://mp.weixin.qq.com/去申請,通過上面分析,我們建議客戶去申請服務號;
(2) 申請好服務號后,登錄到開放平臺,獲取對應的AppID和AppSecret
點擊如下圖的基本配置
獲取其中的AppID和AppSecret
然后在IP白名單中設置:120.27.195.202 作為白名單
(3) 設置消息模板,用戶開發(fā)版暢禹圖推送模板消息到微信
根據(jù)微信的規(guī)定:(https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1433751288) 推送的模板為:
{{billname.DATA}}
名稱:{{tradername.DATA}}
日期:{{billdate.DATA}}
備注:{{billremark.DATA}}
{{remark.DATA}}
列如:
銷售訂單[SO-2018-09-00001]已經[審核]
名稱:長旺自動
日期:2018-11-01
備注:一起發(fā)貨
請到系統(tǒng)中及時查看