這篇文章將為大家詳細(xì)講解有關(guān)微信公眾賬號(hào)開發(fā)消息原理的示例分析,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
朗縣網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)建站公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
一、消息描述
微信公眾賬號(hào)的消息模式分為2種:編輯模式、開發(fā)模式;
編輯模式:
消息由微信公眾平臺(tái)服務(wù)器處理,當(dāng)用戶發(fā)送消息給公眾賬號(hào)時(shí),微信公眾平臺(tái)服務(wù)器會(huì)根據(jù)公眾賬號(hào)在微信公眾平臺(tái)定義的消息規(guī)則進(jìn)行回復(fù),如果沒有匹配到,那么就不會(huì)回復(fù),這也是為什么我們有時(shí)候給公眾賬號(hào)發(fā)送消息的時(shí)候,沒有收到消息回復(fù)的原因;
當(dāng)然,微信公眾賬號(hào)可以選擇性的回復(fù)某個(gè)用戶的消息,就是說,在微信公眾平臺(tái)的消息列表中,可以針對(duì)某個(gè)用戶發(fā)送的消息進(jìn)行回復(fù);
開發(fā)模式:
消息由開發(fā)者服務(wù)器處理,當(dāng)用戶發(fā)送消息給公眾賬號(hào)時(shí),微信公眾平臺(tái)服務(wù)器會(huì)將用戶發(fā)送的消息轉(zhuǎn)發(fā)給開發(fā)者服務(wù)器,開發(fā)者服務(wù)器根據(jù)自己的業(yè)務(wù)包裝回復(fù)消息(舉例:可以使隨機(jī)回復(fù),也可以是固定回復(fù)一條消息,等等,比如招商銀行的公眾賬號(hào)),然后將回復(fù)消息發(fā)送給微信公眾平臺(tái)服務(wù)器;微信公眾平臺(tái)服務(wù)器收到消息后,再將消息發(fā)送給用戶;
當(dāng)然,也可以在微信公眾平臺(tái)中針對(duì)某個(gè)用戶發(fā)送的消息進(jìn)行回復(fù);
另外:對(duì)于微信公眾賬號(hào)的菜單,當(dāng)我們點(diǎn)擊某個(gè)菜單時(shí),也是發(fā)送給公眾賬號(hào)一條消息,只是用戶在體驗(yàn)上不同而已(一個(gè)是界面操作,一個(gè)是消息發(fā)送),但是本質(zhì)上是一樣的;
二、邏輯流程圖
先來看看用戶直接發(fā)送消息時(shí)的流程圖
(圖一)
如果公眾賬號(hào)有菜單,點(diǎn)擊菜單時(shí)候其實(shí)也就是發(fā)送消息,只是稍微有點(diǎn)不同;如下圖:
如果菜單是網(wǎng)頁(yè)鏈接菜單,那么在微信中就直接訪問網(wǎng)頁(yè)了;
如果是事件菜單,相當(dāng)于發(fā)送消息,整個(gè)的流程和(圖一)一樣;
關(guān)于“微信公眾賬號(hào)開發(fā)消息原理的示例分析”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。