微信公眾號模板消息開發(fā)

前言

微信公眾號模板消息是公眾號向用戶定向發(fā)送消息的途徑,只需要申請發(fā)送模板消息權(quán)限,擁有用戶的OPENID即可實現(xiàn)該功能?;静襟E分為3部分:添加模板消息、組織Json數(shù)據(jù)和POST請求。

添加模板消息

公眾號的模板消息格式不可自定義,開發(fā)人員需要選擇相關(guān)行業(yè),再尋找可用的模板消息(如果模板庫中沒有,可以向微信提交自定義的模板,等待審批),可以參考該博文

該步驟將得到模板ID

組織待發(fā)送的Json數(shù)據(jù)

JSON數(shù)據(jù)格式如下:(官方實例)

{
    "touser":"OPENID",
    "template_id":"ngqIpbwh8bUfcSsECmogfXcV14J0tQlEpBO27izEYtY",
    "url":"http://weixin.qq.com/download",            
    "data":{
        "first": {
            "value":"恭喜你購買成功!",
            "color":"#173177"
        },
        "keynote1":{
            "value":"巧克力",
            "color":"#173177"
        },
        "keynote2": {
            "value":"39.8元",
            "color":"#173177"
        },
        "keynote3": {
            "value":"2014年9月22日",
            "color":"#173177"
        },
        "remark":{
            "value":"歡迎再次購買!",
            "color":"#173177"
        }
    }
 }

該步驟將目標(biāo)用戶的OPENID、模板消息編號都填入,通知消息也以value和color填充,另外url用于模板消息點擊后跳轉(zhuǎn)的路徑,可以置為空使用戶點擊無效。

POST請求

POST請求分為兩部分:獲取ACCESS_TOKEN和向指定路徑提交Json數(shù)據(jù)。如果對獲取ACCESS_TOKEN有疑問可參考這篇文章。至于向指定路徑提交Json數(shù)據(jù),只需要發(fā)送一個HTTPS的post請求即可,可以參考該文章。發(fā)送后會得到消息發(fā)送結(jié)果(上述博客中也有提到),可以根據(jù)該消息碼確定下一步結(jié)果或編寫log信息。

事件推送

模板消息開發(fā)文檔中對事件推送的功能定義如下:

在模版消息發(fā)送任務(wù)完成后,微信服務(wù)器會將是否送達(dá)成功作為通知,發(fā)送到開發(fā)者中心中填寫的服務(wù)器配置地址中。

由于沒有實踐,這里并不太了解事件推送的意義,可以后期開發(fā)中再做進(jìn)一步了解。

參考

模板消息接口-開發(fā)文檔
微信公眾號開發(fā)之模板消息
微信公眾號開發(fā)之發(fā)送模板消息
微信公眾號開發(fā)之獲取access token

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容